{"_id":"@fluidframework/tool-utils","_rev":"702-b4ea71ac83510eda96d858ec1ee42a1b","name":"@fluidframework/tool-utils","dist-tags":{"next":"2.0.0-dev-rc.1.0.0.225277","canary":"2.0.0-internal.8.0.8","dev":"2.116.0-416006","rc":"2.118.1","latest":"3.3.0"},"versions":{"0.26.0-3177":{"name":"@fluidframework/tool-utils","version":"0.26.0-3177","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.0-3177","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d0599d04c1ec24d14dd8b2876611d0247a082889","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.0-3177.tgz","fileCount":25,"integrity":"sha512-UQ2/urzFDum9Riltcjx/uwCKVGMsdt+17XlxthO2aFQYeHayFh/U//wuxX8I0ieiv43DnRoX5UlFwCvsfaBr4Q==","signatures":[{"sig":"MEUCIEfCY1bKzIh5bf82uDCHjl35rSWO+H6LruLMYj7c/w/ZAiEA81tXem529tMEouJQkzV7XfO1b2t45dEErisx68Tb860=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTc5KCRA9TVsSAnZWagAAE8UP/0mopYpIlFLJRSTWPjp2\nAnZ+f1DdmexXhG1O8NRoiKFByB48x8QJ06j6f+jHySyNnKN1GWb6PKoDr2V0\nOZ1NEW/BERTBN9LI8nspqY4cT+ry6TjfSfZMpri4PL7NGsI0xDkQlXAd5yLp\nSZKlKqP1kVsoviicXEhEyxqq5VW8MA7ffdgMVMCjPWU1feCnlnVL+pAb1kgm\nYIfBndmKb5L8Qa/DpnrI2EQj/dF0XCrgILmPThnL6tkpdtDNUjoX5uwi7wfw\n2mP7y/HmUpm7gAKnJMYucq0mr6ZC9QhF0/K96AOExYDTXJJpFWpo1nnvR8lB\n85Are4GNVPA0uGxeVEKmXoCW0jaCoMQ4QzhdTk4hwkhxI7huu1ttEsK/qrzz\nzgxaE7qm2i4cQoYshEYKaZR4SMjHgy02amY2LFObIYKiBwBH29/kBoeCJ03x\nJqiUwAr25yPctDw27j2S0wpRS5lnnUtygqlnEXv0MOWXXw3AVeDr9dM249kP\nbBS7pcxfaHRBQOfKI31i7rH8GOGw+lwusswopCpPJfWszqWmZW/5KBdd9ja+\nykh/nSg9+54C9x4n/KWnHKrPHnTckrdS+Vz+qpUmGa6X2t5rJyT40kVuBrkD\nAevVPP3csx/vlANsyJxvhzLr359eSxBgl8BX0NcXfC+z5onZEYNCnC8f43+Z\nRkEt\r\n=mN8M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.0-3177.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.0-3177","@fluidframework/common-utils":"^0.23.0-0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2-0","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1-0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.0-3177_1598934601619_0.36227708886348853","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@fluidframework/tool-utils","version":"0.26.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"87494033a7e0bb0863ad2f9f26b0a2910b7d2922","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.0.tgz","fileCount":25,"integrity":"sha512-IQvbCoi6KVWFvUonRvkC6XSWC2tDzMLGwapsA61OHJpDjpdEDVa+ljiQzRpa36+6uli2f2geqyyRavd6VNomew==","signatures":[{"sig":"MEUCIQCLD65Ma+yJ27YgASHUe4vT/yuY5Ah9K7A4Z6F1b5p8YQIgK2907f+fxuHFdYCKQyD/2GxlZyMfNElxBwfu3irxFA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXbRCRA9TVsSAnZWagAA7jgP/RofOqCzKAlmtgBJuzpY\n5LE020D+BWJ8RYFCGt8SMLkygEoUb7GNtHy6NgeXt51AP3RUpmaJgZXJwgXG\nY+t8qHu47Q6gD9XDFk7BiUUFvDSkuMaotZRIcjXI9RLWmR7634ZjXKgN6xU1\nwwlX5g5BP2661UpsCekhQzU6I6hQmImfg8AMnLg6Kyais1SYRS/6M9Nl7Krb\nRlR8+bV/PrZ6yERalY7APFvTwioH+O1DAWLaSaDQdJtiaVYPb7Tgek46jaP2\n2INH+GNW4x2C7L+hJPTNXEF3rTpsrEdWieVCwhVgCfiJVhW45MSgu/5fDN3Y\nl4iuphJVbiRmr9mJXD7k/N9k2s88Ub9LLv3i8SUiS3ew5xm4YEdtWb4Xdl+5\nUYAl4EMFzD23uEEORCgkpU5StAL+3/5jl9GsYPHLQt0/F4VCyYsw9bS5UYIG\nR2ycDOo7yELeRKeru9y4iLMPoWAAtKHAprcodsdyyUUQsb0cirtoDDq2CDpB\ntjG8dkWYtnOzDXtMBfa8eR5VPRh1ox4Gh0mTadCMwuvnligiEs+4BH4/LgU4\n2ZRsk6hAgPmylPtKIx0gWGts6DWFAF6ihKK4EH32FQRdHaEfAu0wJvVskXhs\nudaT2DYVm5JUipHDnvS77dzfOmmebR9DVzmizM2a4JeQ9utQBNhDg5GpSw/Y\nGIqv\r\n=5g50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.0","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.0_1599174352675_0.4373449845395654","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"@fluidframework/tool-utils","version":"0.26.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4cb5649d0fb094a8cc4135e8904940d4222534c9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.1.tgz","fileCount":25,"integrity":"sha512-LDHnNpCGN/NthnK96n3B1M3h147dhZNDwz5YDq7oQ/gBioKQb39fttN/8rEnpdfBOm+EwE+8DDHgNu5Yuuf5ng==","signatures":[{"sig":"MEUCIQDyad6c7WMQSG/U++cumhZBrC4tc/1ncvJrFoRUBUOjtgIgSRLGb9WJAtTZneXD+q0UAhUics2+TPLJ6c2Fl5jYfzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZoSYCRA9TVsSAnZWagAA2PsP/3ynrgHl4KVttJ7B73PD\nu11zQ7K04M68vBhH9DL7UZtqIecIMzgQdDwSO8JEGN43ayTUOeHz3JsSQAOU\nPzgnUv3OjkNC+sNlwxzMkZ2mOYyqLf4akVrYdlebZ0QZoZ4QeypK5EJAiOyc\n8VGQdAxIf73g2p+JIhDK7v4jNHaMHhCS5g2b6dgv+OjEi/axP5PpBymnYa7a\nb049DqmwNngqP3TLmSW7/OnciAEb+552XpddbkPlPdB0cDkADcalcfM9i78U\niyWi5Q0u0jB7k8TuDGaK2EgpOi6mosydUyItQ50tVCSS7Icigtr97vhrvtxf\nvOG3HVlCSxioA99jJNcOLrwcfxycKCOFMwfGHjCz/gpVwFOm+5RDxe1B7Q4D\n5L9zPlc5B9wtCfIkVXCr+/AekkRC2MJc/b07qKzY0F4+Lz1Hg8eXdmtrDt2B\n02Ny0UQNh91z0QWxJa567ceg3nQOK6aNdtcD71Rsm+BDYwmcfyUQidYTpbTo\nEvpLC7CNZ/hQt+GXozX4ovWwNKnMUDytspBZ60sxvp/fJZ6kwZLHIy6NNt4H\n4RTC+htn/GYxcZ/VooVQx5IJGdBqbFhK49JLnSv0maT7k6ayzpJG+rgMWpCk\nRwPLFNZD6bdi5bq2mxNo+jJsS1sctmGYfNOcs1eJ2sQLg1Y/EJGBZCaYNByd\nnW7I\r\n=8tII\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.18.4","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.1","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.1_1600554135903_0.9469507215325679","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@fluidframework/tool-utils","version":"0.27.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"81b97754978bf86fdc393b2bb909d3f3f4f52581","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.0.tgz","fileCount":25,"integrity":"sha512-FJlU7qbcNI+ZOeR1sJfCV3+jaxWs1q8KqotLtj2WbDlI1Mns5ENvOD+Hx1X5HiBXMAKIaj4WTbXy6YDFTvdg+g==","signatures":[{"sig":"MEYCIQD9Zh7Tx/Fy9Zxfohe/BMH6pFy747AvDakmP5KtgA7LVQIhAPvirAoj1u5AvYckVNeRXDiWooolR4BhflbGyiqnDcb/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa85cCRA9TVsSAnZWagAAlCQP/ipAw1MZnXBTFNGFmq/o\nQsSgZ4yBMfp74Sirur8poRSnSKo8s7A03KLRU0LScoMH08/QxrYIiVjxFsR1\nT8FVbtzwHsXleoo8R8K5Qq5oFNJ47+BFnoItFR7TUlGZKMZImwYSC08Id7UB\ncAYICM/02yTqu/KFePBYnhiBq27mLRotn874CDkkJizzMd/JnLSP7eDWMtj0\nX8CzXZrdTcbYYpZb4eJsrz3FBunzLEWUv445fx8ol0n4ToFKBHGSVoyFiFB4\nKn23SUHNTLV4LRNg9mZetzuTbjKaqYXFpbN7jJDf9VMJ4DLDbm2v1db6pY5K\nrjAHdYmogRsZON4jXnqjwxdsv0CYXivci8NboLJdL+bMqqKDJGGm+eRrA7vJ\nm4sZ7miiywFW+M1rLvbOewvkQ7CiVyGTWRQvkO7fBaJW3uFPSbkroyoTFU5E\nmNG6MiFPVBj1TEusCpFfseZCKlTnDaPdTUPpt05WFL54qzMpsZn4+7gwHe2C\njpqpQ4O0S+Fx1LsLnssEQy0Flb4Xnkfe8uD4P/W/U2OHZW86fTECL5mU02nM\nXVTUYoDZyaeu4fMLX+3WwDVxq/hlfHCZisM9Mmol3vx0TNU/OyHJdLH3+Jzi\n3LmVPJLhctlyxalwTypaSSijqTDob+RA145tqAjdjilH9xIldLP4Sa5GsFyC\nuTkW\r\n=4lGl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.18.4","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.0","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.0_1600900700266_0.5374217075091008","host":"s3://npm-registry-packages"}},"0.26.2":{"name":"@fluidframework/tool-utils","version":"0.26.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f341a9d6613ec500e219c9be52f7c07b4ca44013","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.2.tgz","fileCount":25,"integrity":"sha512-8RJmXvC3Y4vpqEIWAfWdEe3kbCf/e5Fa3nHGw7yJWhgm4HKzMB9lsYypszPNmZMswi/uzRAZgUzYYZb3ttcPNw==","signatures":[{"sig":"MEUCIQD42m3hF0nzGU1CGCIb9Da6xuTQlLkW1IwhD5uyRMUY0wIgU0FaNxK+O1Ic8pEDxZBD/TZOUDzJksLZeDVr11DwR6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc6ohCRA9TVsSAnZWagAAt5MQAIgqzU14y3QTvyQA/3r9\nyTtWNwuz1olhUuAxXq4owGXSfmePVGEeycmDAwx1YCKgQgYzcQ38rbnke2gE\njBi064gZl8xQhkWJExX0zQjdL95h8wQMGeYFS1p8TtozR+CiZCM5aHmpmzdh\n0YDVB9OLXzzjPJv2wpO6+2vy8Ouwa+14EYd7pDXoklD4tRf8xlhjA+XntB2W\npKWuU0Yq1CjzopTKiIqT4E+hVqskKNIuz5ekA3rZVgBauKFjNfjThgkn56qq\nlNLMonzZHZfFyxuMtnqd/v8LUrIzo8kRSasULxyf9uuu2K9y4In1dbe9U+k6\n9nDkBM8yKMQ/6Wd++gAeKqjNAnl/I/hZ0Do5iKft6fy+EoikpGN+DkS3D/rl\n8XrIOgWbktyPlvRxbQslxEvfZGxyW0tCVDVTt0cXLlk0fkCPatuwPehvxHtp\nqDStf9EX/4k+S8Xr1AI8HTbgu/4cFNTXFUy7ATMLjZp/uieAIe/VOAiFs1z2\nR4i/w8m7aDvDHgH8BtbjOifwhi4P5TAgVgx8vXqVLF6Z8VsAXC+8MoRFvUH/\nOyqnjJWHpmmTQC3V0f0VeyqbKZna5orO/scYYnF2WuryeGxRk7tMn5jORvKH\nnTc7wqdjWikQ+2DzUldifSVr1Lh2uAlMdxksZrn2VMeFAkN0GenRgEvxKJEW\n7gb6\r\n=y6TZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.18.4","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.2","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.2_1601415712985_0.2706309120323749","host":"s3://npm-registry-packages"}},"0.26.3":{"name":"@fluidframework/tool-utils","version":"0.26.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ebd761bdd8f9dffeab5b3c3ad2360e409831f608","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.3.tgz","fileCount":25,"integrity":"sha512-8v4dvFPFyjk+T6sZTppLSPA+daMMbD6CcMK/QIHPL0M4EdWZfKKNb8UoREteIsI0Ei62xGLw7Ce+Wc7a/1yYFA==","signatures":[{"sig":"MEQCIFPewkjcXo0NMoklluuW/O6H79kY77SW9lKgIMLUjIiqAiAB4xeeNumQ7sztBTjUwWtVAbxU5Mr/eQglg5kz2/bOtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKbLCRA9TVsSAnZWagAAOO0QAKUX0Ir5dGzTz+Dnjv1M\n4mLUPPknJt/vvq+rZdbz5hmCCPb3IuNBrxrClDrPYjZY2BD7NDVtj6tcBPq3\n2rAYsLd0vTq3JBAnCSE9tzmBSKTsBLukUxM/65LHDsL57OIqkGQ3ah207dwG\nNwgiXNzx0Pkjnuska/3e/QzHGMcpz91X+qiVZGds4qFbkCfE0MTrsPLvMa/8\n01h6rogxZqjZZS8GyjAiEr5VfDHIO3RE4AN9dAwVJAi7jPi9tFUxXlZOq8C7\nJcDLtaada46PtCT7B1XbsWBhUSNPMIUg7ewchfwEKIxymJDA4MVAuF3pazJ7\nWOQNWI2EH+ONVRcpWjmhEHZR+PMRkRDHd34joluqmVv80BjtEM6ZjdUj3pWo\n4QT1pl5LIkuVHg3u2C7i9rV6fRQ3V2JQld9aj1BVL2Ue9rlcvQe6GnxHCE2T\niTnkvA7hKXr73HGpytRfh6U7W8G+3h8vYqlltQvykTjxlyNKXapp65EkJ444\nt6dc/t7vF7kRJk1RBgMRbVXBjAT4Rp/1ZvmQUkjaVJO4DDkYbNqcQPL3ANUG\nfe96VeUA0L0VYWJocR+0aIFjEj3ndFWxJS5oJoP0mEfFbeF/MoRrSKugX528\nieExJkFWy+9qSylFdpQhN7t7lX4usLe7sRAcyiuvluMKKnWv08DoeDvClr4M\nXnoP\r\n=6mIn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.18.4","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.3","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.3_1602004682795_0.059038608428523265","host":"s3://npm-registry-packages"}},"0.27.1":{"name":"@fluidframework/tool-utils","version":"0.27.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bb23aecebe3d7c5a5c83fd5c00de2a99f81d7cdc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.1.tgz","fileCount":25,"integrity":"sha512-7sXSN5OKytSU4RYJXhcCRFTZmuSp3Rj10NmIfvEeHLVs0u3En+B3KuuKNO4oszL2PpMXb69x0DQ9WOcMfeT5Uw==","signatures":[{"sig":"MEQCIDQtN/rmRjApdlJ+SeAsseR7NPwRGpx5xyWZrfDLKpNzAiAUqQqQBTuvQQh8KAtKqHnsd+uKx4StcM1HW3jR2LSitg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfic2sCRA9TVsSAnZWagAAAU8P+gLWGThcOb30yYNvR5CA\ndIVOKzQ919EouCFlFVXaW5H19I/l6xvdUxDT71l69lnGX6NwtMFBJBuEWE/N\nUyZKxA9Tz2fur6B6yKW5Svv3b/UKyt16AhXZBvvGdJB5PLRlqUzb6L657mvK\nE5RGfEipbRca990scgsmJgGP0QpfuQTiq1eDqkE3kMm36m8FkxvAgCh8EZLa\n6Dw2TQtjZUNN7DhV+PKYbhenQ1Pt1IGXAvYGoH3RiMvFoUfzxv/tuVYS3YmT\ndz4Nvo+eQAEe0xV3OBzwfELyeKGSsgjGYXivsnKg0PII8HjXM2aVSRqtpGMP\nbdG1ZaZ+Wtj3C5B4CsCsI7yaCwPPP6zRxUAUPzFPjYvsVn7kUXMH+PwdGFxn\nDUezxWqDHdeGZalydtax26q+X6UelDMmpqNrWvUtI7NyvJqu+qhK5D0NRgjm\nd11HfKKQd7Ok5zdo+r99csesWaWlhIB5nhGJnYWl0EI7iDicIhU9rasMdX+O\naLw8OUt2mf+ICzENW/dJtnCQMqsludZOoU1b/ARxPewAwZu/8oEX9vD/SZdH\nJmb41sII+0MvFS5GwB1z3mbNgqTv5Ljt8tOG++jdO0C98TDm5LO6enktCCww\nP/I2PyPFxx8Ox6wV/JH2SlXI6YTrdVOj5z1PykQMS5mF+ohnNcbAUyfo3M3L\niRuK\r\n=Exge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.1","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.1_1602866604524_0.013365934437735039","host":"s3://npm-registry-packages"}},"0.27.2":{"name":"@fluidframework/tool-utils","version":"0.27.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3d046b3e37a87d50d580fbff30ed0d3e2ea456e9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.2.tgz","fileCount":25,"integrity":"sha512-4Miky3Jcm7TaYRG/wjPKZ6IrI6Sa5VcN0eds2aRZojVS30bIsGyoaTAweLCH767AjlWvWDoRksrUdR4YeYA0bA==","signatures":[{"sig":"MEUCIEZSbuPtxjm9cRRLPLl3UC+58z0wjE7T41mDK/TvcTVTAiEAsWRApQi9e93BMsFagFP5eips8kc2gLcrkMBbb1zq2gM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjiXnCRA9TVsSAnZWagAAcrIP+wdcp3s8HyeDn1F5hpUs\nlUdyHA17noyBuqzQF4grlBboIdr7nkA6KDjA1Mms5BaZdnxXAcAGwJOzUfYK\nYpdDB0qbOgGUNwB2dZFOuTw6xYDrvHogHtmvvHULDjRK02qlKfDSA7qP+NRS\njMX5LwdVXq91ixWhhw5DfN9BqFxkczRClCXdhVVhmvFQZ/PgsOQ2l/ROgyQj\nOPb3YBk+HG/9z6oHSA4LafwTYXgPJqyqPCPqggDBzu6l2gb2uwvn5ZNwkVFk\n+E+HyJ6EvzE05rwRC7XlUcsQZF9+YsuViIjgoyb0Gm1ylmE90eOgC3IB+FhV\nos0UoSgEl1qjZygP9lhnXrJTpb+Wyvxh9MLG4HqkuLc3EscRbqOOYqK+0rZ+\nFgVYjE0asgLZqmMZ+/Zk/+nHtnblB9IwOrbxnNbm1cZCskxdO700z6BQCTYL\npjPSIPboxCWwFIR63p7F5jZv5pwHnCDS+m2MOebkxaiQCi1rgQz8SEjW9Mdc\nJ9lloK/QWCC3XlMfXuHf/p+JvM6PRDjjVwFjlvyo2cW/wn6R2PsGsoWpVp/v\nbLCW2SwmEhnekeET7i4wMXaqW4CpToiDApmQBp9UDEyzQBut7D1jg790VTTv\n6731hG4dkYBObvLZyDFMZcwD7MohjozUArAmwVLy88vbg3Tfya/iO8tXenxp\nA88V\r\n=hlcx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.2","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.2_1603151335255_0.6385839834141007","host":"s3://npm-registry-packages"}},"0.26.4":{"name":"@fluidframework/tool-utils","version":"0.26.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3188cdf162a22973a40496ef1606f5402f2a00f6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.4.tgz","fileCount":25,"integrity":"sha512-x5P9CTd5o8t5fHqTqgkpGKmnx9RTZC4csL3yBzusdoZWs3SuVzQM9Z0uPLWZzDPDJhrN11h5ZsDXcznmHl5BFA==","signatures":[{"sig":"MEYCIQC8sfKUdBDX1gKMlfqPiDvBc7ERJCtrBEXwEjq0ItiDbQIhAPBOI2BwcsHeT1sREVPTrHkn5AaYEOOyBmvpwRUrS0dt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkId2CRA9TVsSAnZWagAA1TQP/2Haz8CYr/qpPhxeCm3z\n9TO4LJuQRioI8zqbxeJrSfdlG+8DFHK0XMqOvmtkoFbDYkeAdfRjrRISZwNk\nzwcJYfMeLYoKw1jeSC43A/si+YoliB/sPQFLtjDzBkKe0odaSS1EmrF+uC76\n4YOSZxSJKUsROyfDdoDcDlRY2gjUN2AcVHgu9PBC0T7B+FFq4z2r1BwmQGFf\nnYj4i3n5cSQxbt74EauHxrTsOJFIOiElN0sLLhCvKwLogsmKtOZuZwXHNN7q\nrBG+L6YOqKuBUdpxOWfqPW0/GOvvjHPv2Obv2FHAklbGLd9CnwoLry50gEIC\nisU+1K+FZRRtX5TtdmDsH57nH1A9YzgQhl51Wg3t2XQWrDPZSd0CI6szQEAh\nVEDI2oTFyrgns/lzuA/iak9IOlpY+ySRoYIJGoXkVRnvW9LdCwPibMS2nwfS\nuuJrw8l8pwDQzSqCqBkz5fPWnkG8MdfXYOIqVmq7SG9mRRGC9mQNhBmvuoSE\nq0+ZIg3fDQqv2q+k5a1nina9a9zwgnFzWjRMwKyvVMZYw6rjFUkUl7s8jLDy\nKIckgfj7HEAlBkDH9Ie2lCjhCbW3vCsy/2faXVWWcCYZAY+L90+v8rWGF3g9\nvXFOL5laq/zXE3RFBFBn37CLeRXqBKarG7nBjsZlbpdK0wfadWD5t0qXZms5\n9dMF\r\n=D4mW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.4","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.4_1603307381993_0.4826005245984386","host":"s3://npm-registry-packages"}},"0.26.5":{"name":"@fluidframework/tool-utils","version":"0.26.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.5","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a3240abf25cd83a78f991d9ede23fef9db0a282d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.5.tgz","fileCount":25,"integrity":"sha512-nHF4ydGD2IsSNdP8ZSi0llEK/JZylUBfrZ8LU1jioBAATpkGA80RF06Wnaa0X3Gd7B+p2TfufywN8aMJ1zgSTQ==","signatures":[{"sig":"MEUCIQDxFUPcMHYPjkEb2de9D+Fd7fiu/jSAJYZVygIASokmpAIgZDdi2icHF+ElGhH6HEhAmaxTmgInWfC5ipbMcfoSh0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkN1GCRA9TVsSAnZWagAAd5UP/0jAToSY3kunCF6Y3NFC\nUviv8ShHKPpZlt5fr82cvh0e6qeUqk/5LcufmnrbjBhsZ0/XKA6AmW64+ymU\n0RHvhvEOwLKokyhFb2KEGRDdOzY09ZZfWMoJEq7g6ctUQhP2E11138do6xkl\nZTrhKQnEBviYR8Ubdz21DLIek4Eq/FVibEvnhIGiXuTg4z1uTljTBiLl6M78\nQl392TQD+KKrjQvg84/8H2lGEGC0ZQCGjfH9AHm1OmF1stdZR91aud/YWYGT\nos05hAiByGYhfWnyFXaG6Zb/FUg2fly61P4QnU8gd9P7NywdacgCVSWXINgJ\n8ayUjtWZQ4XgotQQuAOxlw4Obyr5CxYpAOyFiA47kvkK3KRpF3FxQOusukvr\n9q2OkUqcM2FE+L7K8PYR/MyVoJV6ezKcIPlhhr1dcFirADU+6cqHOlkNWqO5\n7Wn01n9v6hVKNWQvLfYXRhRbnjaJ0UZ22vX6dypwU/WhMnLZ7KVwgYfOuai2\nzCjPLT7WHnQ1z3VNYdyuDcQ+Baqca0qKJdvNje/b/S1MhOsbd02rh0eA6dF/\n7gPGwDFIZpvKec1c2LS/p7q+B2QKAUB2qK+v8oFcxm8UNIiNYz1iss8/bhoW\noxW1DhmyqQlVuWqavGc4s6SlHLIAOoSqjEoDfO9Sd5bZgQmXoPs8pJb3uuOJ\n6xak\r\n=JOFr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.5","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.5_1603329349618_0.19746870396747074","host":"s3://npm-registry-packages"}},"0.27.3":{"name":"@fluidframework/tool-utils","version":"0.27.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b426875672d8cfeb7057bf6104a73665c8133ce2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.3.tgz","fileCount":25,"integrity":"sha512-0nD3R3G5IV2jLiqqRXEr9Zv8JEbTQObqodjVd3/mBqr1UdGHzFuhPfT/VK0nxiOcX2NV6hDCVS/ap3tWqHik3g==","signatures":[{"sig":"MEQCIAfU9uMEe2amCdzy27ZMpLOD1vSwBovyOgy5OMthiP/tAiBVOcbSkByu7KtEkJ6bM9I0Z5UB2JKz0a+v0gb1a5rQGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkN1qCRA9TVsSAnZWagAAxWgQAIgDQgaN9M5pekhnSdkl\n50BR0mqYHGxtbZhmWIb/vOCBxDRhiOlcy+kgLmvLbAB6xANQMaDJ2rEfdtGW\nC2ujuaEVPakA2iNR4PM4xhiM3s4PAN/Fa6h1NvJYbLCOBnYQCuDPfsM7YBho\nswUP5Bp58iHFd2gyzKAmKP9JF0C8ghc/QX0Zy5e7KdKNAhRU4/C6gUqdwZGL\ngQ+j6Dpi/nYUCvL6Y/6a6+W6KuBDORSoIL7GS2Q9NeoJn4B47ueVuAaaLPwf\nvpxSbCIZRYHbCHqHHaqFTvWGeOjZJ3oaEL+1ZCxYFbJ56dXz3FGaSKscRgLs\njlHUroEseJULjmWX2X2qmKVW/rUh+qjFdh+bpX44AkLODnIEJKb8elKdpJru\nNtPc9t5VYeceQv5zKCC7uMEw0rnIpXBX3ulSWWdCmPuVNu/PVbmVHYp7FLvl\nxhEe5MTc5kJBKyXiaEJQ/ZnTEiT2OLREzbVP3uFNyEE8/21lp/gzDSjowTb5\nfbYIHz0Q7mjJoLWN4N20J3HEWJgQ2bhSqJW37SX9AwO76kY2kfLcg/X7VPh8\nAT8lpduoQ8VhPresjNELmrIOO+KdvQnhpL7G2G8DNMXBCjGci+7g2S/XxSVx\nqkMcokPHblTzqcK8fWfBPIqqqYtaNaJ7SwujljX7W8IZAOt+cUd+XxRtgYNd\ndS1c\r\n=u8XH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.3","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.3_1603329386382_0.9826336644207958","host":"s3://npm-registry-packages"}},"0.26.6":{"name":"@fluidframework/tool-utils","version":"0.26.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.6","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3bab0108ee523c53908ea1065b7f3da305cdda35","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.6.tgz","fileCount":25,"integrity":"sha512-bTykYOQXKre/wAqK8xvKNQcH+QlNCq3MrTcI/HZkh4hI1J0u2Wb0C6H02lmSDtISPoQRg0FIHbWjxJsVODN2wA==","signatures":[{"sig":"MEQCIFnfjpCP1y6iyOLfilYrvEG9qvxbdL6BTvGBi9Xx4gxIAiAPk8T79kcprhQapT0nkoWlAf3gwSifxtG3THQFJy6BpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkY7PCRA9TVsSAnZWagAADkUP/2TgK20ytZDuM2GGF4ic\nwNZPI0EUL38fH9N5tXPqMvK7o0h7hXaR6LghpiY9OfD8lgIky1KjwUipGLCG\neE8drFGfajXigqSu+cLOWxELWV7P2XQitVPV8l3xoeRDWf9CDfSwqS7z5jMF\nOu8VmUjnUV3at8bPWxZ/qcc6V9aXY96E79kVS/ia1Fdyk2cQAgr2e0ztAKoD\nOsyBLIHomNsXE9jgkKilm8ePeCBjmYH6euk81v/Xr6UZZHgaxsqXnsNu4Ro5\nUcySUD3NRmfjQGZjgh0s4glWcremtFESLFCsG72B/p0JwGTcCkeoeQEF3QKR\n4EuiPRRxIJhyMuriWiCiC9OElN21Nsz7OOE902AyO0WERFiNGq1+S0RbnfG2\nuZy7YXpAUbNLFmXZdkAsvcmSc8WwTvNnhsUeU8DHZzrbM13GCDibKejuMyCM\nGiNUPI8vFqL2bM6e2LOtWbcIWRhQmBWqnQAij+S7QEr8Hh3FJGDfFvfoooAD\ndLZT/6fkxxasmIYrPWOm3gAg3YIhZpJdOGKSdaf7skg+4cI/Th1DCBfEWqSn\npleRTm5I3dFwJtBAxz53hJu/OOYu59Im8sdv2fZoYl/+Zgn3lmtPCTJX84nu\n3CRtxfZjW03UXXRjr/FiPtjUd9XlzKRXZqVaeevmypHb4Vda5QDuiZP9smNP\nSwis\r\n=e+XY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.6","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.6_1603374799028_0.7903171233106412","host":"s3://npm-registry-packages"}},"0.27.4":{"name":"@fluidframework/tool-utils","version":"0.27.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bccdaa9fdf6136e97819475ea57e2bf81257d496","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.4.tgz","fileCount":25,"integrity":"sha512-MbqcU8AVrPhQRnKqRGCx/XSa/TgEniVhs68k2cWEi3X2qAiKSaFwb5vZyiIPQvkg1RJqOQFZYlmOOM3d/Uko3A==","signatures":[{"sig":"MEUCIGMBahNoJ8PjqehPiWDfZrbd2sEfZm/K32cL2RNKnPORAiEA67kd40UI+b86r8GhEwKw5RdMvFW034XXY9hRxfTNS6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkY7aCRA9TVsSAnZWagAAcOwP/RMGAm44UPQMvPI6A+/Q\njSzdoG/79L75hU0UpPrbESio4+JJbAcUlMR05wBOiasXIvJg1AESttNcEfdF\n24jb+jWs9XwHxIhzL+piTh3h0GO1d23SIkWfWv58PxYrF25TyeKnRqSAJYur\nSUMdeyGXaCVAeAMT2MGzLWUfVaafCjWt+8Hm+6SEzNQNvrVwALbpC7dl14+l\nudTeJKE2SSrh4i4tR6nv23+utERXFlqw8a73YtcH0IdZJImj8uimNPsgv+UL\nDw+5nYR9m8oYV2MBym8lPoaz5hO3zdLDZdzqP/uq2GoAvt2gyT8JNkDpf0UA\nn4WjrBGBaC6wLGHFnCb3YVUWwDeicVCAvQqnXykCMyrSRhKVCAzWMEVAJF9E\n9CcPfVdC9P/2WJuspBVr+S+x6tjPholEpvD64zezyCSwJdCXLtLcr/7Une19\nemZ6UoLe2AlXfherTCjv6RObgdxaDjky2gJK+W46qqjVGvYTWLIKebTE7GAB\ns6OlLm9fSs1bx+7nwVEqFb5C25hN/WSXXNrmZ2isYgFPhXJCbnrTz8ULfjel\nDCd8FtcMFIggRqUHrhN+5MFhGfDvcrPEh2Gh4Gb9gJdTVMK04oWxBIhVOiAP\nBP58eJh7elTwnDDWnJ2EfarIeGejmszXW6nLL/Qj7dgCMyI2yg+u45q7q5Jj\nTqP1\r\n=FZDe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.4","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.4_1603374810280_0.4241086326778778","host":"s3://npm-registry-packages"}},"0.26.7":{"name":"@fluidframework/tool-utils","version":"0.26.7","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.7","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"df4c25e9515b3d89909815cc86e70522c26c1efb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.7.tgz","fileCount":25,"integrity":"sha512-vTp/q8cKh4hpw9HDQMaXjFF+XKTFY8UIycEpvwTMEbS1akESa/EAcx1cIvJSOGXh0TOWFzohw/mYkIlRrGvKMw==","signatures":[{"sig":"MEUCIQCJvTL1egmBnnp3YBuFrjq04/uCAiUwgrG4hZZc3SOKegIgHLHn7BvTyM1rLWo1F/eXtuk4kZxVFYkRnVQB4BSPjhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkdQECRA9TVsSAnZWagAA6iQP/AxQjAmMsbtqR4VSxWLb\nmxicP3XnEXwRenIXKrAVPidL/zZNbTlPPj9Rh2etaFNlQE/Eqlobb/DRZRcr\nRNnHAN6xpMxrmk9oppLwECDFEOS69F6k/g9swi3Fc12Kn63W+Ld84rsA60yO\nolrHg7V88l3nxJwe6QNdRSg8JGCjGWO2PjEvTMyfAPeld7wsyZo8LqX/H2L0\nSYzp+fw4V/HN8S3nfKfref+7et9JSytq1wIXyYgevJ8MIGBiOFk6cyvHKqE6\nqJSVrxMeLFV7LFDEKya9KLiHM12oJHw1pF3iBcw1umJAGbaNF/y7f1Sx4Axw\nVO7hjVXWosB369+eUtWBIkanCbhhQiKEcrA0rOA0zgxufnALi+uMwoyYib2Y\nNG5p6iOVi+Dixp5zMuZFaeeDaBvitTz9bsjf2bCYw0OKk4vsHCb6CkxanpkB\nUpo36WUZvITSs2v3goHe50wsBcpHsp2IdJXYhxXliGItisDd134WHVx0tXOU\nAJdro7TEMitUBS/sPjdYR5yEqY/1YDBo+KoFSQCDWaa5PbSWqi22kOGUtThc\nJe6kejQiajpZAZZDhHYCPyC4ReJ1dCkN8EDk2YBKSeC/Ydnp9tZM7XwGoNkH\ndKDMBJAYO6j4RavDcoFQSLH/r76bNxep7zIhF5CU0JT8whgxO8DlLneBPg/s\nRGf6\r\n=MsnW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.7","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.7_1603392516204_0.9322286461502183","host":"s3://npm-registry-packages"}},"0.27.5":{"name":"@fluidframework/tool-utils","version":"0.27.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.5","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"31aa121b5798150c65d32c15c6a0dd69550c66cf","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.5.tgz","fileCount":25,"integrity":"sha512-ADZA7XoImmCx5vDyzsIOgsrhyElM3YQaUive7G4ptPEEXe5LfV15Np3q4T1UjzeiwwyGbvi8pDS1I5dUqcvs6w==","signatures":[{"sig":"MEUCIEsfq6KaTd9ldYxvOpDxH4f2SL93t3GkiRYKaIpZ4tHqAiEAyMtW64pdVHq85SQGYktZ0dxgq8VZTW4ex5gnx0lJrWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkdQPCRA9TVsSAnZWagAAgfcQAKOJYh+7UUp0LBdWKfZ8\nKUEwXTQ5HBp91hhn3s1yDtku3f5CJUAewNgVU2iu2wQ5hJRlWDBEYW66QZ/l\naQa1Bbs3CeCcaXZmBa69cNnjhS5ppelSPEoanTprzZ3DVKRt3Zh+6fTqdFbJ\nlL9e8RO/V9gk/amz4wjZXzbM1oG52WXXzrw++Ie1H6/qRSE4fNoXLCnnHfpF\n105PBN8og8pBVqaqZ87+OOpBg+GmwNHyLR3D/ycRO5ufOShiAfu0TYgd5BsV\nm8V7TeOqM/Z6bOCZTHreolu8HybrYIiy1rkun4g1kncduc5V+7s6SvfFuPoW\nRkh3HTp10HnC6iKVRjucj9dj6lkaNYzVoWYI0jn9DPnzRqQl7iFhM2PnM4UF\nX3LVSUYF8JfhofCEENip3LOTRVs3Xetuekc65bYbCQO2YUZIzWzTvPGFkbPO\noCXHcAi4GKuN5cWQ1sNhtodl8LCaDylXx+rHC6ZqtzUp6hGD6b8m21uhCIMv\nAw9bys12fqDnpVUEgWpEQvlpHIbF/azpqiqVfNfGNeIAcqgP4LzJtGFH/RRp\nbl9dwS1JeSio/Fz2Dwao/oNkjoagn2/sPGzPP5bI4dPSkQPGmjyPOVThbCMj\nyEvgxBrAgjOAjkD0tjOeSRP7bp8UEZRBpV0eAZhzG1dhJa+F9lJMmofjnTzJ\n3ewE\r\n=d93G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.5","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.5_1603392526902_0.14998362402291399","host":"s3://npm-registry-packages"}},"0.26.8":{"name":"@fluidframework/tool-utils","version":"0.26.8","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.8","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e846cf53d78a6670ba4d82a8431c595bf5a6d43f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.8.tgz","fileCount":25,"integrity":"sha512-bFLaCQPoapCa+qavpSDwcl7iUR2fbbcgzbkRUr42x9KvR7+FNjAH5Ya3p0/ryXHJwncDaLYmp1vco4Oo1vaKRA==","signatures":[{"sig":"MEUCIAiQWzHlaEesvXl++rZ0DQE25EoLJxWHlaQWXxzKoeSMAiEAyxL1pq1/oqZsooV/J0HuXduia65firbsxp68TfgEP1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkiLBCRA9TVsSAnZWagAAt2oP/AnndjqY5x8qYoGLZ7pO\ne85RQ65Iq3+pFCCiiTvQz4Os1xBrvKzocXFqnmbbMr/uRnG2mKQkvJxpbBIl\nvjqb4R4IzDInuOldEnVA39RPShZ+3L2ngv7Zi+/yBI5svbr3QDUK3h/ord8U\n0edxRAQ1y1zH2FMo7HOeobygye/dxxnrDWXGGxd6ubU4llP46erZFqUNu/80\nyK67gNJ+4o6cUa/On/9cTJBhWA9MFKXRfyaswolTSvrRB8AAnhztrjH/9vkE\nk3MjWR0Joodvk1vQ4Xx1v1JeDdxNF+pwixciiybQHKLrmjuF9wmxmsjLCskE\ncvrvAbKGp2lO/onr8WM1rix2R9cAFyFMgM6f80WZutxAJVG9FZIA3X51adoF\nK36vPKWtv4KhB+VpWIdxsaoVv7gr6YaHfHi5w+ifhXVYLPEemr7AaBim49mn\nzCcbV07Vci/TSLrZbDtsrYdAXK+1B1bk0ItxM7LwkCb8aYTwPxgA/niKE4rh\ntNtGzvMME++YjMr60+VJgTcZxxmxd11NXYMoNkn+rn7euqH/x/iTiphz/ugr\nsJpgdT2GYOfWVaRsGJtnmHJ9wLTqn8L2YrRddiGL2Hx0FZLoXLr6+tHhzknH\nwEnEy9xQuRCOUGyNoyiWrGKQq30dYCtcnVkd2SnLaVD0ayBqRQ3dSAPymI1F\n6PQL\r\n=CC+y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.8","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.8_1603412672592_0.8779919114356871","host":"s3://npm-registry-packages"}},"0.27.6":{"name":"@fluidframework/tool-utils","version":"0.27.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.6","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6a40359befbae82908884b9cd9a6675fa085045a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.6.tgz","fileCount":25,"integrity":"sha512-OyEAcDSrllMbqBLJikRTTLd43chU2I/A6KHFfkUhrSaRlVAGPpNVwvFe4rTrzCzAMU3i9Xvjyk7wmGlA5Y3P2g==","signatures":[{"sig":"MEQCIAw6j1/7bxxvt/2L8Vdd7E19Kn9Z6R+Dq5B/fZJ8x7aYAiBPpF3ihtz09EcTU39JxCRhwikoZP/yggllzR9DmbAf0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkx0OCRA9TVsSAnZWagAA7HUP/3y1HgcvGnngC0Eqd9NL\ngITiBXc54hh9dZnpIJeH3tg0y34Q6NNajigHHm0z8t98rDhmH69AimqL56ej\nXDVs5WVGfmcdcp4n0LiVLOvJuP6V0nNckOcdQyLEU1iOBOlagSqkFjvhuitm\nhSH1Q/NWkzXGvjM4s5BMTzIOZepQvv4OoRbOuIL0Fc7ZvznFYf/DADrXnP5D\no1raqPZSSkqGR+Iz1MfnO4qVvxrOXfL93P0N7t7yk6rLBT22RysgnDAnIWij\nBLKbGlvII5yhKuefFWNBWMPuTyLAwRwm+btAfddugfEWRBB4djvmnGy5rStS\n2PS003s1HaelLhN86Z7W6X+I/ZEySx2BXfSqVz7KUfk+D/7AvOdT16nANQtR\nwtztIp/ioLKDlwOJvTqIvBZeIBb24IJ70NGUcMER0fUaN9tMQIHBB2bXqS20\nXgzaja302mG0MsX3qOIXYErJeXcKPmLxsyRPmwEkTKNFdNi41Dme7gdiPDSf\nrabCZ3KkK/Wa8iVr5xa1MOCF/MFjYEl66LDWOXyGs1U6fXabREVyH4Qbvh8z\nwzx8mrrKvw7AkIC9ft7yv0ds4ypgYkuOOPiz9Y60pp2OIG9wPYTTNilHelBh\np+TMfB+nxsU/8IeMsx2pqQznVz/KE11XeK0n6VOt1Y2HTxI/59I0ixTan/5A\nxAwG\r\n=0pT1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.6","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.6_1603476750471_0.028061903622210504","host":"s3://npm-registry-packages"}},"0.26.9":{"name":"@fluidframework/tool-utils","version":"0.26.9","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.9","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"50b187a438a3f9d59b4159fe0fd2dd012abb7302","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.9.tgz","fileCount":25,"integrity":"sha512-4GQoaV+kKoU+G3w8PqDC1QLO+m/BE7BNDBjDMPLRLP+vFRTTxiqItusSc6ySvhX+LkFELXudUthHXF5lYird6g==","signatures":[{"sig":"MEQCIDYQ9FXXgAzVL3jI0teJGEnr6UiDidAJc9qwhTx5Afz7AiBexsJK/YA7auAvvUF3k6wgEw7kSLzF6Usp7W/Bb7ixUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk2AeCRA9TVsSAnZWagAA6PQP/12pJpju3RQadNoQUVD8\nj58HooPlN4DDXtAVsyYSiBhKg/Rc/nliQObcLutjbCHhFkXPbcQf21YU5nK9\nKoseonpeWpTuH2DFDXsu0mLJuvSrlyAizD7nwaz7n+2C337DsVAYDIZwsPhL\nUcUNCqXFfCwihUbiOzZsE4RkEa1zDbrWCkciN6FMB9B6KhLY8FXBKzscOMrr\nJl6yRsOh7cYyjWTq5CyYy1WOGZr/k4+T0Acu6ldyrTsH37C72ZV/pjx7uAG9\nc2N5Ka5Qx7ZGYtqTApDu3FwMGHTHkJAAD19Qo97vLXwKPV9UQsCqjY84wM8l\nwzVMYmCx1n2lceNp2zls5RftHq6b8jOozUhoscpCKiL7XnZsmU/g2QIRFEPe\nyHASjdTnNXvJ4gKvmt6Tv1BYZ435MTc6eXLSTNmOV50R9JBCFDzFRh73MxcG\n3BzbOjGmrE3G1ASziS620I6HLxWHYwgu/WaYbY57E0hos/sxL+YHB8emFj4J\ngAv7QquygsqgWfEePbFcQyzOu06SpVeRdqIlflcKvODgUHt1M8iDWIeJ/ElD\nv7DUVtMGzmrWeIXWe9ePEJiz+/RYZCL7OyquyxrNRnmOOaKBrMasrjxl2mzV\n0sCdMhlcsCoAwpFne0TrnDDpQ0ith2OHizOKifw8l2y/WYmTsaUVYHWR8Gf1\n5xBW\r\n=kWEJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.9","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.9_1603493917991_0.3779841837273388","host":"s3://npm-registry-packages"}},"0.27.7":{"name":"@fluidframework/tool-utils","version":"0.27.7","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.7","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ff55dcaccbd092e2c236f009f2d067441d78a0dc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.7.tgz","fileCount":25,"integrity":"sha512-u4mgXP77O1A+ysJ4lQyHfN7Mp/DTR7DJIjYLHBSKqp8Z2voJwC13zXiPvOi1bgUx+gBMNMb4P1o67mu89JimoA==","signatures":[{"sig":"MEYCIQCQ+mBdYbEKvKCCAk3d81drML9140zgSdQRw49z4dP+KAIhANz+ieDol77mJ0OXtyvQ7eQ5FqMo00Nhn5PvZR+i1qbl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfly8sCRA9TVsSAnZWagAATbkP/jVkx7aBDBCI9KyHc/HM\nlrn297oog9JH4NzXyc/yMO/mcWZnCJ1KDs+NAalY94wToNgtX51bXtW+EVn+\n/2CjJU0d3q47hVidIhR7qKYpPP0zVtaZy+m9wXSnQJWQGAc+qP6wWYVWqBsU\nMD5pW40IyMDHMJYZXr7M/N/kkFciA32usaXqR0C4TErkFbg6sbRyGH0lZDX5\nPHA8wdwJO5LqeY5k1RCgfozH8NluBh4ltfyGJ+NH9p9MvS+KQEtrmcjqnO77\nsR21rmItZn1nc+ut8M/dKEJIgrG5qfsJGFBgOjqfcKLHDWZ4nNy7Ntt31PZ2\nDzWg+mFe7J9Nh5JXHyxc1xt5oB1dWoUh0xUTLbuTttN+hCc8cvks+MZ9aC2N\nAGV7chpAta2i1UwQ3zqpprOq3nPDU4frhOxlc5hNnZQn2fYdZLgSj/WqJ+PO\n8gpenHMz1T1pzrO1G4IYZNP8QC/qAuykHsnxB88mvAqPbRFzKfAnxwcq6cej\nmEa1DajPAnOgzlX45qIbO73dxygCiEw7GpkjWEvV0IxS3Q8py5tc8gO9Juvu\ngjNiLK1hU5MbnGGrS+bqqYtiMFgQxfCfsaANeIZEVFo+NR8t8I6gdQ3kNMUT\nXiw4IyB46h9tOy3p7Y8gm8WvBjD4bBMFPAJiePvML3dqrQ5t6NtPNqXStOI5\nOOFq\r\n=7aRG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.7","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.7_1603743532162_0.9311532123965938","host":"s3://npm-registry-packages"}},"0.27.8":{"name":"@fluidframework/tool-utils","version":"0.27.8","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.8","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"732e9d2deb2729290ad62a0364fda18731ae8409","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.8.tgz","fileCount":25,"integrity":"sha512-/D1WpgrEQ9YqsW4DPRkfFq3VPlOPWempYejrFMg+R0RYyK/cE1gxZAhootGDfdsCq/xdjdU1iYhPBDrZdUbT7g==","signatures":[{"sig":"MEUCIQD62TZDpntYZCh9GNt8bUc41iyXa0/ESA9CvEiuCmpS5QIgV7hk5mVnTyRSq8vjjY8kEfCbvTj2T7LmjcdFERVphO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmJvBCRA9TVsSAnZWagAARYkP/3n67YsqowJGHZ8s6y6K\nRSc8cJcfW4sLm3/DrHUDFs7vyOPLuof5XUpfv9ha3vkS9sDNtv/Q53Beza2C\n8kIAr0VkUBYaOZZ3N46dDL8i90vHyDq5wC6mpRR26PbcdnZVemMk0UpchZ4A\nknn0+H1T6E6BRr/ZOu9odDMDaARWRTWjWpP62RgVUXHqJt8QOr1v5gi4CFcP\nGW2FMwKUovxHtOCSPq9ZbCZGJeyLK9I7VWijF8fBWkuWopYSL8xk5v5AzN9/\nxADEU6PRJ+fCgZ701krqDj/frYa6jFXLryTtH/6BnQf4SNEHbOO+y2HdAXNp\nSORfLkFOLg5mdcaj5KwvoGuX9ToTLkbmfEyoa5Pva/ZPJBONMtdkQ/E7MCKJ\n7Fp8X83gpsq2eIK59gsrHdBX7L5p0qIS5kMRjnJeTWLGzzrDdikK0dp1uDOj\n/ZwO2yE8Siv20g/opvbqcjb6SyocY7p60H4+PQhR7/zXL94n9b5gGzBU66i5\nJAc0SLst9IlIfOUqakViaX71TOmTCyYeLttEecnu0L/D1lImQNtDpruxfsru\nelMFdHFXF4HQWt74b2U+AbNm0kTT7ZzDKQxvgPBcpqX3DzjCWrbCgHMQ9dZ5\n6orj5BRBlxCBffxiPTq/bKyq+YaFqXeMfiERZYqcMlG2II2APAW8t1pUcgS+\ndg6Z\r\n=/7iT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.8","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.8_1603836864761_0.5752812021905294","host":"s3://npm-registry-packages"}},"0.26.10":{"name":"@fluidframework/tool-utils","version":"0.26.10","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.26.10","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cd1619b377d201ff8e2befbcce66e6f6c86e58d5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.26.10.tgz","fileCount":25,"integrity":"sha512-zkKVkMgEiQ0eumjR/eecIJmCrtX8CCUy/WAELCLYT/a9FYuf5GhI/aYgkLro4RVNcQUGh6xSCY7gAfVJF6R4Zg==","signatures":[{"sig":"MEUCIQCxfMLQYZJaq71F88C/ftLzHm7be/MLJTsLtdmAP+PzxQIgILZImRIVdxNGLuZSiKpJzNoCrsV++eoZOk967sKKN2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmM3iCRA9TVsSAnZWagAAZmMP/3qkfp98Egdyt+NzCAEM\nFFcd2xI6koYqHTRutCW1TEJiwS3P0t7A/W8x0roY5hRnUr4n7YJbn0AmBd6S\nLYaDY804o2RPL9ZNcIOTxnVw6efmMhS5CuWqQwGHpopl8V2CQngFZipoznAy\n9Gsqre4TRr8/ppxjgtms7/BNJAs/1FCd+EODGUsIFhH+d/s76pePWjGF+oNc\nohVAKiFLfawyDhsaGn0l5BmIh1WUyveA5fD8KiVMs0LZWWPvj5aMgbwdGXrx\n8GVrdNa3GccN6F9FKAhmHBur0t9bX6LuvJrKM1fdxqSKggCObCkHtWPR9xct\nSK8gpbxxe8JuGJqWCTGfHhleZNX6uTdg9Brkbe8J3NwPgX7u4vrgORtOw9M+\naECL44OiZfU0esq/oeNYJaH9mX7+f14Y5rrriobj+wwhNWqlje+RvnCJTx42\nS+/kDwOX0colOhaLgmEXk5XFnjY4tJ4nKIzk5o32hGYWqvZi+AIrpxm8xeEo\nHlLwWlJ61RTK4GksJzf2EutWK6Mu3+ZHzd4Ez4i1KYH8qxDw9b8gif9lYB1s\nMDpGF3ytg/sBEz8sUnL9CnSr03En4joBBZOa7oa2TS5Dkq9Srvpt8WM5Oy3b\nHY6KKuc38PWN+rxrs9K+OTBFsAuDyULgbjriWJVw7jsemhkFVp3hHVUqJvgg\nNmWK\r\n=lWkb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.26.10.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.26.10","@fluidframework/common-utils":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.26.10_1603849697906_0.5438673535133816","host":"s3://npm-registry-packages"}},"0.27.9":{"name":"@fluidframework/tool-utils","version":"0.27.9","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.9","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"80ef13d6f2bf7a654e2c45172d7f7692830ac84a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.9.tgz","fileCount":25,"integrity":"sha512-cgaxvYZ9HigdEitj2dySg7yPDiRnPX7KeE2vGWqRCU8FunRGjU1Jhr4j6VmuuuVibb7Dx/HPTJbqvgfE4UiKQw==","signatures":[{"sig":"MEQCIE9wPOGHjA0I7jt/EzrQ898i513t3aDTPID3mGHXKA6RAiAEAaGJFklfcGX/uSGCnuVvetcww59oWZlF6QDoUTfsLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmy0KCRA9TVsSAnZWagAAeVEP/iXcNQhDAlqTwDUE+L//\nHBipBAlOTKlOY0k779AW7xB/noTlboYARvkscbwPt8nk4KjXwSsT/zqhA5er\ndmUkVjcmXBvr0KuUHTvjd7OT649SoHooDM37hjBegJEnfZ+EUGGl10wx9kkV\nJ0NDGXganlQrWAc9h3GNKBxZ3MLYauq8uUHI3Z7ei7yc/mPJZhBFI96xyxbB\ne5QvDDpBgOK4ZCJgMZTXGKn4gM/K7kjaTnKDvik9m9kYcsc2UF3X3dZtKg8Z\nIHMbA9vxmKP8X11Shbi2TBjmL9iA6vKLkZoYKa4ndb6+QS8gsV8aSUSzTrJl\n1kJv2qwNDQXJLfyMrsSihboD3F1rCyNXPwlv2XdSVcyp8eFvk4eexvgl7L6V\nCcVyZtx/JymePmAdA+V+1rCI4JIBaCWR5rljOBpcSAZwH+ggVMP+kEh7x6vL\nYDjd14Sbgkb6wfILXocDk7tr0dSAbrfCM56cQWZgFVB26OZf7tHAirapm5+n\nXBTWzkm47+SELdN4jCl1f+v+sbQujzW3iuM1cFseNf7f3s/u3mllSKX12w3I\nwD+g9maBs1BLbjYwZPM9AKySEgGvQi9TdYSgMAzYZsGb1KtRF7DZOt61Rw6f\nor1/Llt2dbmYer/JK8ZKbpSm2XZ7Pb+V/MX7kERO5k6alD9N0u5YtpnW5KbB\nEU/8\r\n=6rOs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.9","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.9_1604005130334_0.28138265240019433","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@fluidframework/tool-utils","version":"0.28.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"965425efe239ac60cfda781b75280a3c4d4862c3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.0.tgz","fileCount":25,"integrity":"sha512-D6zS0rNZAh9kfUKIFU8lDq3teQDwByL+s+ATN800ron3hMYWIRWOXXK1WzzL0d4v1TCqAwEM4qgdr2yOtWuxGQ==","signatures":[{"sig":"MEQCICEMCfT8i5fg8JK53yRCrX7sFVE0vWVXkMKa43n6t9avAiAITCzKpQq5vOePIzQWBFu+RtQIMpjRdL82ZICGzo5Emw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnDf2CRA9TVsSAnZWagAABdoP/RW3ddVDZ8QjN8tfuH3O\nHD6VTUZ9HnNqx3KKgQG/3F1cklOgYB08nS7TzIsXxcLBVXE/wqDdGw/cJ4w1\nZDGiikZrV5R0I3XB5Kh1GGoIP29ZNIlPK1xPWjYPSNqFo+qlphgPSCGWNCxl\nc7yGlbmEZHeyRevEXiCpYbHfBocieeI0AKllSduWNHNsX5x5oPScWIWdnQLq\nwSnq0580pykWk6Gw5nQP0x5XAzE7ISUVPOyExi/0I4b/HxBCQolDjS+Fozxl\nRy+g8JkvF+tI4Y7bSEjpIi9uw0B+XUaTJf5coWcxMTl7nK7I90LjwQZhTkCv\noxCvcpE/nOFYWRCrWF+U2RIgphHi+31dgRkVbNYLzjOzkw6FjLcmmaiLQ+LK\nOQ6kAIFSqtlcoCH6CUg+pAG+Es0r5tT5/JaB7W05oNA5WDxGgxusFezH3uaU\nUGDy9uphZY3Cf99j5Mr8wvKIBQ4jkvWsBD27zrm+KUQpoQY3pLBhQjkYLvu0\nf1JKw9z+7LHdYRi0A31sYomhi0QOHM+KSF2HqvccEElofSpMspltL6gmR6rk\nRskEwjmW8W9tWlDxfAziUj6EvKdwWajrJ/Ji/VvMekVZJkFUdY3BGLHqw63Z\nLgWrZPQrON/jg1BnLVZmG7W/C1HTvVUposVzMUnCIbvzn3qdKv0jqsj56wdf\ncLqG\r\n=x2nb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.0_1604073461883_0.032631722988329726","host":"s3://npm-registry-packages"}},"0.27.10":{"name":"@fluidframework/tool-utils","version":"0.27.10","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.10","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"239ad8e71d2fc92af2b92a9b6198cff8d574e37c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.10.tgz","fileCount":25,"integrity":"sha512-yRORGCAfegihceTwJYc1TLncg5lGMifa/DxheNrwspAGMb4cff/N/RMCVpaoXJrDTAarQncH+1GE32zlvnEuBw==","signatures":[{"sig":"MEUCIQDmm89MNcSjF8i/jCEkqZpTujko7vprd2MKKzLT/lEWMAIgbtR7tVkdiOefUUqjuRgdDyM4RGbZv4pnx+ottX+n6/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnE6wCRA9TVsSAnZWagAARFcP/12I4MbsCnuD16eVICrR\nWZvXBUzOfz/TZkQIKe2mPBNvEA+CdVA6No91R7pQw2xktDIq3Q2FlcN6VRzh\n4/JV0IDL+phutn7Lkh+hjK4wwRCRwyrQvWxzDx7IOmjsv/zQ3Vrn7RxxZmFD\nq7lpFxJewcUCQgJTuWKNVXvbspzQtjaNKHBB7Y9BI0UQgkQB+DvTkG780qSb\nqSAwqWFrnjbUkc0seHVrc5DnVRFmRSJUQlXJkyO1F60h6D73M6l4ZahGWS22\nuMvxoY5D5M0j+rII+xwzXL2s4S7IKYJvCWdCm6ysy4ZlqFT7kxqkUPt15/XK\nBimNWRpfpUvSR3lwHhjD4/UZzFGlw9Kbn1IdSb+zhA8L09QGLzA/y9EsU9Jh\nIHEgZfGkDYzoSBFgZtrW9fF+FoUNOPHyA69y0AiwiOqp/HG19A6K0LtR02PA\nO/PLqYECRnNF+N4xvQuKjBj6tQullKpyrxZptPD8orIZQEx+TbZMSTDBA9Sx\nG5pLgiox041hLiYLE79+Y3lrfwi7ofD8NSk8C/MZpAcijvJbGU5crPdsjMU6\n03GscyuGwMwOct2joYnjAQBRS/0irMYBNEvbUY1wXXab7RvxGGqA5H7FDgzO\nFJd+DXI4kmlM33b6hEbbWIu6YsWt4pZudoyo8uS4l+KTw3HbBQ809rG7vLBj\nQT8X\r\n=gAoT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.10.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.10","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.10_1604079279919_0.8554593623096975","host":"s3://npm-registry-packages"}},"0.28.1":{"name":"@fluidframework/tool-utils","version":"0.28.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6808a49b5d74a2244342ae3352ab5fad558f2abd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.1.tgz","fileCount":25,"integrity":"sha512-Z5OTN3NtOPA+tjCenE4U5Q9fJ1J0G6Nwx5D/QLXxNzxUCfjuw4rQbJVkq+Qfv5V+gIlWpVHzss8RZCW6K5+PQA==","signatures":[{"sig":"MEUCIQCSpMseyZU47ADGeKo+1v6FV002FlcmWQA2WfupfmwyIAIgVYL9RMSygvIIY+L0x4rLME5u174oF56MwkhZXxNXaFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnJX1CRA9TVsSAnZWagAA2PQP/15ib32yMAjI/dGHAoHH\nO4mar+itUh/uHBrlYUB4dPrQt5l161WEXCmmF28qkOmb8mzAsaQik0dDbLsn\nb1AY2dBbWs3YbWn9HkTpfjx64GkJOa+VHjGjFerPIiYK6O23gcLBgdicm06p\n4F6r7W5Wo33ugpGbkYsVktqEhwPgjEjc39yf7xy+MYjbSb4QCJL8ZFm2sHDQ\nVduRZmrMdkslOKT1N5hUf3VOecszKBTiKuvukMA9IQXPKcYBUbP8hcpSeQm4\nibRT9igQ8wRuJI/FjL/rTmB4bbG5pyJhsbOeMPpjuAcZTF44ykZ2hD1P55j+\nHZuORmXtVD2QouPxzg2wy8j1imSQU5WjXGC4HnWkTJhQ5pFaoWVbdWqTTUTr\nfY8dbXScP07YuVTsSw8P181+Pio0G9iKYVQqrQHO+EmFmES68Oo67hdWH9lk\nW08qzNZJmllRniPXyojimGSldR3TOF4JP9out5wheBc8uaCxpwj/Dl2x4NhM\nBTDXlX26cIwSSGISNcdivTbPPeG6TtHZ4xNR4LVbGTnKkiv+G5ss+PG/X3bX\nH4YPVXT0RrtF+tg13TMZy8bXw0DNwQFmu44M7uqYOpxNcs1zC1YfqtJVUGmf\nOPmfzSAkWUMym23Zk4BAREZyfrqXDwp+CHXADuj1MgFZ448yC6XPBvyBR4+w\nvar0\r\n=uNba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.1_1604097524610_0.3428119821007509","host":"s3://npm-registry-packages"}},"0.28.2":{"name":"@fluidframework/tool-utils","version":"0.28.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bf19ce704525bb409e9a5477800580d960d538f6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.2.tgz","fileCount":25,"integrity":"sha512-domomGHwDE8E/HQXi8aJKyTtlIlqHICIvC0clSft8uNxfLrj4iwwXL1ogUxcTDjwHEHabwZDkMUe/0Ky8mytDQ==","signatures":[{"sig":"MEQCICVfqNZjNm7bKdQKTxx3mMX09Ahqd4Y10DZDX3PTTZr8AiBO5FjJniMOeADJKdsWSi04jzHzx+m6NhzyS4/lp9T/1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnLRvCRA9TVsSAnZWagAAnnwP/0Zpf4ldCF2Tys3QLLHR\nF/PUcyChXkc/uAr2mr4UxeFSVa7WgqP0kwO2At2Ye2ALFYGalHs4rfTsBP7j\n4wQwWkBHRtmnedITFq7SUBUDIdqSdSUbG+8/jh4KdE90SUMnt1eEbos2kVBF\nsX0vrB9lZ4U+EDN1KkZjS0alW5ORvz5883lejeFyiKvSAGRtFXNPK9RxoxZZ\nZxmYMEMcRl4vGKlYNLOrJsqv+4Het2oEH2VsxMNnCYAgZDCsFXbGOyD11ozU\npto3Nna+C86e/dru3KPihKADzF2jq9QVC7IIhJKUD+KU12ybpxeorAxkvT08\n445dYmeRZdvC34LbqUA2R7FE/GfxOO9cN2QEDNPPtg4eCHCOqilp/L4Y18V6\ncT3xnweiPexIBppKdm0alEs6hrXJqtTBE81BBbnYdAqU91Xy56E9bdXdXTQh\nQep9FY/ETHVm8Kn98wifQssHEgxAXkHlyb3T5kzzYQXIImS5fs+CS84TXqOv\nhZYjM3GaLvNrd9NxUwuaXbvNKkaNFCxcdQf9UmEKfKRKlhUBZj+MXNUaynB6\nF9QOgKTJhmhIXz7bsW9Htbp+nLGLxuXySEBOaD06uFj2k+NtPHkjqKMtZzpT\ns0nYXpFTZN3AWbuscsNNSkCvOTpspwVTbShBpm0YvzY3StgzHUqOaYovw6pF\nJqPn\r\n=qC/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.2_1604105326997_0.46137077521396863","host":"s3://npm-registry-packages"}},"0.27.11":{"name":"@fluidframework/tool-utils","version":"0.27.11","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.11","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3eb8b6c8b9bc45f12927cffa4b501befaa4e37c4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.11.tgz","fileCount":25,"integrity":"sha512-K8HX69btdxhsfxKzUxkekC9T4T4ztzNgUvSgI31e/cYqvBaQIegIa4nmi8L4x7Y6UrnKcGmvB4VO5YtKosnbSg==","signatures":[{"sig":"MEUCIAeY15d21ijA1yRTz+rYakUMuCf8QXtpMxxf0sjNAHP5AiEAnpYN0LJ3r9ycWY9uAA0TJvflL/pQwRM1Qc0LXuyGqt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoIS/CRA9TVsSAnZWagAAoQgQAJYGIzZUN9CjSB0zR0AW\nQnvjoKdYKscKYP6oc3VoDVyEcdZ+XPuw95x3ka1mvjUDa9NLbaC4h5Jq5khn\nWGKr1cQgOaply0L94bUbKVLuB6e7APL9ydkMn9bAtNP+yOAqfNVtqArO5tkh\nB5BycO3uAClT+AIThizTJBgmCqZdOAak4Gx9tsZR3FB/nYCYll49+8Pn677k\nLlqWUpWzwX1RLnuGDTMvX54WBHh8MDj+uxE1hLYhXNz1kaCy2eF1bQN7Ki6i\nQIFFjUNJxihE03gRUnI/yGMFM5rSQ82iQFIJcrQbvem69Xe5wqJSyZ3v/q6L\nnAxs9RBMSk5uPm4N9aITuq22XOMFWvSn37qnFJMUlEdwnLOgdQiFOdovItKZ\nN1wVnjLktRurKpKGF9JuL7MDAjCkdNLhsyL+JtQhEZv2WbVIApluM1WrxS5U\ngV1dKbSAyDPpNr8M9ORrLLFoqDctesGM4bKRpAWAG2PnnUXXlkF/Te8HK0b6\n745aSgbOl5+BQWJLMEPeW9UiJGKGeBtIBNKx7H3/jgVijL6uZ6vL8El0uH1E\nIi1nkBHi73MCM3qkZ7rdZt8vIOh+3aFqh7MOWVfU4UgyvuKGfDHKewPQfifd\nGHQ50T+eVmHAh4wotwIKFqwqa8Q9trCiuyBuLr+68WimwbCIWir+UoYYcMbJ\nGgWg\r\n=KEzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.11.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.11","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.11_1604355263062_0.15522543327431682","host":"s3://npm-registry-packages"}},"0.28.3":{"name":"@fluidframework/tool-utils","version":"0.28.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7f37d0d9c3c0c1ed82fadb0ef7ad199c52a7396a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.3.tgz","fileCount":25,"integrity":"sha512-XNYPI8HxNPr+tkQN9l+VYxsGipIRGcRU1O87YFAMJl1L5RTkHcUbs2ETASpx3VJ2oEJIIYG4TAA4bUWzH7k3QA==","signatures":[{"sig":"MEUCIQDRo043CurjM7q31IZBWgjqB9JwvE9CR0x3pmrcUXeF3AIgLky9dqChg5htiwTxcJNj0y+FDzzants6K5YMsCxkNg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfotH5CRA9TVsSAnZWagAALLsP/2J7SE3Xe0EiEnm9MNnS\nhz4S7ofkeIwqehvuV+nyJdiGejSZwiYkwUbJdFQTQrWuEuT+LaDxfzh8Jmb0\nv1GR5ldQVc/EuUTLpXDjYRyIQevskCYNyRkVop5d/pM04itw1QXGfqTSnT8J\nBlvTKGXzK/vnMwlVOGXGYJdZK5Ep2nGLLM4e3qO4sr7FYAJFulJ+xB9OQO8j\n/tBjDQnbbLv2BBjX7YXP8gkek5iwzhxqcbNGg8blOnv4lF4iE7bN5CpxAY8t\nNdUl+N0Poybo/4V8wVF6D91DBqPTlmKKCtD8btbPs9PBs7skrxjdUQQTRjy2\nBUEP5JfiOLkXwN0g0LsoL8cXEBkMaOnfSSAzWDgjVo9cqBffC+x0g9xvwdpM\nSinEQMGHD1Hw/HpJfIcYHQbjGmoMH98aZs79kEWsJw9O4gSBh05+l7tPZ1iB\nXHpgDWZdCvxc3f6jvBHPxzDhaChpMVhrdlyRze51Pgar0L0ASwrh3sOgfjoM\nlQT/Adbdih1/6/0qmuUNUGCU9RBYKM5MMdgZ9RvrZrmxxz6vR1c0jRHBUAa0\nT4eWfj47N27aTUks+h5usplRo6erzd48rJr50+FAISDcfzRdtRbC53+l/Txy\nry1a3IAhlgdNRye/Wz3YeWV/duDYpLuUkd03Sv1TC/eER8okYNeMut5bhmtz\nlNT1\r\n=te91\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.3_1604506104882_0.6366809525655885","host":"s3://npm-registry-packages"}},"0.28.4":{"name":"@fluidframework/tool-utils","version":"0.28.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"116947d1fd197384841d0d27e7964d2d21077fa4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.4.tgz","fileCount":25,"integrity":"sha512-uyPNvO8xyf4QOytu3dt0jwAu2ClG1DJoRpdJM4KEqbuR76woyUNYTkNFMmr153hzfCqJhsoIJjlhVFwQ7YcB3A==","signatures":[{"sig":"MEUCIFtGlWGMLYz1M0czCqEDBhQs5JwvU2Qkg4Mw02scZCbOAiEAzxFSegq0NFRxnXd9b16al2qYdcxNO0I6AK1O6fzZbk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfozbWCRA9TVsSAnZWagAANxoP/2u5pSWf4NGUlA5CJ4wG\nVO49rFM/Z84ZdXwsGZyYw2BNUzPvm3fHFSLiPDbu3CDEIZ8uetUEtQ4fRtJO\nzxbFH812gIvD8rQbzzWt1YdhMvbdVh0Q3+eM7AQqTMvLxAklesuW6LRejKsu\nlfNVrpe92B20tQWaqSTDVVC+S21i3/s2PiNRvCzhuyllPP07vlzEAZA8jCRc\nZ3Noi4nompBcyAQHp0AnPhheThC3q/L+edk/snAYktxBcvbsIDH4MvRfWYvr\n2PH/ByLy4F7Z2nK1npnZxBKUW+zxhUQYA1pgdQ9fhS+ky7w1f2NRvNg6ePDJ\n5WE1LV0/lISL5VQXbVZnzLTf1ppZCyKDFoc3WPSPWV39cLh9lLHwM6DShz/y\n+D1pK5Pj9MTpWHuv5i8KBHV9NADcFSz3QICL11h9I7Y9Vqp9aFuFj5jwSHzM\nijz1KuSqJzmEdxitihVGZJNxW7Z55F17PKPNnQtnsuZELsjzRn64sQx9Ii2m\nHQwrRVoV8U7+1th92cr1QVyXgaz7kZchvwW6vZWOu2Ja4HHqDmc4vGCO5PFt\nPAoWknNp9/Fy+dAYgTQOh63gEGZGFy40B3SIhIk+5t8b6tVvNN5Nv5dNTG3E\nI9Z1UbOk6OIqtRV5y9lQu+RTMQI0GFCwi6eXRF1W0OIjp/RQ4BNTzJT1gkxi\nDLgj\r\n=pN0d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.4_1604531925663_0.7576136074577671","host":"s3://npm-registry-packages"}},"0.27.12":{"name":"@fluidframework/tool-utils","version":"0.27.12","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.12","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8af823a58a24023ce3242d1be4391c27932f426d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.12.tgz","fileCount":25,"integrity":"sha512-3R1zmSFujISVXGQNe/IVOjVG4rU6UaN4LnXh4Ivx9Z9kgnTVkR/crxqjDf52S/0Sl7ktD3g3GR9u782lrUHkxA==","signatures":[{"sig":"MEYCIQCzWGs8p1ovmCuJf2E1l3tJjTCKYr8raGXRvmWIqs+y0AIhAJGo7OwSui3/gXsCVsCDxiVz7M6LXBp+j0tp8pfaGv9g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfozfOCRA9TVsSAnZWagAAN0AP/jSlpHbIWN/1dN8Gxrea\no+KHavFiN9i1ZH8NuJZllwPlORR6RAUhcu1XIwdM+uL212b3WAQUrdUoBR6E\njqzuaWiges5PR3zyQJfaFKHeMKFMiIXfdliXTaIFkeQ6UVLMG/sbuVw7DH8Y\nR37gqJqmZc9p5OYhMQeP480cjqST5QJHaAZKBRcdh8uuq+D/zOmhPhi5Cm1p\nGYesRMNGy/G9rNQThqrjqbelzE51m/HO5btXfxyMW29VslXlUNzfsBwe5nqY\ncaN/rL3mDHPv+2bUsBMXBqzoV1B1atqrwAFtYG1GpLb7xKxUHvofWXSjSUTD\nCSuM7lq+0F11pkep9Jo29fm54UF/B+X2DJEXHhp8FdQlLvccc/ZsKm67cPdf\nJA0DIghZ9iub3s/byqOAL2aZGa0Jt8tJ1ecugdpy0dZzEXp2IyELOYGiN7Ui\n61sWAogc5XLOXFq23KMJQdb+bVr+f8/5fgwSN6kCYX4GES6EWtgmLhu0BLRR\nDsKqxedUodOgx+XsN49NTcdLcsT6P4o4HuYs0JcIuCDNCluDVnlVwo9wJ4Ad\nCVwqMlWsZ+XJkSSrdwH9bN+3Al482viPBuTLsecZvMHdk9L1t67qzo/EWGBk\niScw/nshFkjbTrVu0oBz3I8Y1oG0hVbB+fKL2rVugp5iuG+lQO6M6wVbfSE7\nhP6K\r\n=gZYU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.12.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.12","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.12_1604532173641_0.7141273669278208","host":"s3://npm-registry-packages"}},"0.28.5":{"name":"@fluidframework/tool-utils","version":"0.28.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.5","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2cccc548edd39b2f97dddf57f75da7bb45557f28","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.5.tgz","fileCount":25,"integrity":"sha512-sN1H7blV4MPsGNGvEjVQa8pmEYKhuvJfczoaNCgswfrZ6AoEuyWosnybYy8Q1Dq5miuIebO0BnMaZN5/uwYEyw==","signatures":[{"sig":"MEUCICEhk+4hYvRzSXjG1A6hT1YW6AkXNXRN244mcH5TjGwVAiEA/FJQ03/hz3lWxknN/o4gMnZRLfdKusOkRxAnEhJ7Qoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpH5hCRA9TVsSAnZWagAAiG4P/AscgmY2qnTB/QF4rGM5\n+4tWgomXQhZlq0Izrqb/mXXmpFOFqGYxLe0VfRoCO/RnEqEDA54jSYN2K/3I\nTfi+ViJUNELvLMyWPu2guIu2AnNIDv6bZ8pAdvK9Jownc+Jj3Fqn9qAyfv1D\njCvKydH6erb/KLLlvkcpbqdt1NGGkSH/KiwUF9MJlugNle22z/nBXqz77Yn4\nHkKOSqduUIJlP+khJoqXqSdJZn16QZ39ADZXYUZnccGvRDvYKA3Ff1HMBtzw\n0y/VwjDpXbssBhyL8ksfBsIvYHAawMBxXcQ/qLE0OxBRi3y/TW0dsToiquHM\nDvHxZRm1kCsj7rA6ESpXRCcun0oGYlLLnPbSvsMIzGfQu49efTVsfzfO80I4\n9EXJEFG9aVX3eA9rpJ6n43ReUYXgEOZVXA2Znp3X6ZO5o9b5pDcjh1PHfIsE\nmN6AzEZh7hkBqcrARsQFAMGgA3lfvNf6mu9R7SlrhmjuO0XJ9Bx0NdU2i97E\nwGkWJwARDXkYAJMfPMtDkZYbLrp6POHIjSX89WVQrJhGw5b3tpYVdPb2sw7X\nPewSj39OiOoGgreieTs6WdLIogIHNeWVkQobvQqfL86P5Xekm/RYuhLcrdBF\n1C+14ihAzCLRPpqRIgjJ5tY6K0BynEiyYBl/on3YkOFW1eRaDbx38lwZU9KF\nTWKV\r\n=tqP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.5_1604615776634_0.4900301073448676","host":"s3://npm-registry-packages"}},"0.27.13":{"name":"@fluidframework/tool-utils","version":"0.27.13","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.13","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c221e99aa041a1ac95a14ee93005a979cd72ef62","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.13.tgz","fileCount":25,"integrity":"sha512-mE4YngSDB3HS6AwgoPM+W/R99sTRhV+8OjmPdCjxoyzmHbTFwPlBXKHVE2amz5CY0fDTPvNgw6Xf3FKffejeUQ==","signatures":[{"sig":"MEUCID7bDR18IO/v+BZanX3sbmG+O4HBeXsJVAwh+/HDJg82AiEAitCjZdW88a8eRRCPNPqSljAjLn634EHPefxzD9K71jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpH54CRA9TVsSAnZWagAAiagP/A52yGauDoZCOzdDVbG6\n4VW2CCK0gv2F5vWVLtRrK9cCrodS5YIMw73F7q1H4cqd327jZtcFyYoLbpvt\n3LuUaN3R6U5HWoNANsYyTm7+z1QPRRHQjqkuN5apqsLZFNidArnDd3rUmP8Q\n5ZFWVGv3Zdy6UMaI8iAR8cPfYHGvq5R/XjbzmsdxQ0Q249XI+t+qiEhJM4rn\nw4z08KsjW07NRcpb09aDcvnVCmY+kfd7t76gtadjx3RzUk2TcS3561kwVb0Y\nhsEW2HkIACSk/OcQS6daPxr5LIvGhkH9OTLVLPytKiYAin97H7frCYuHNC7U\nsOtwSsHzoulgw/PtORAdHWk+WesC+biI3gfg5ZJtlH6PiTpo8gmKZrVy7iRp\nUYDnZ5x7YpR4zEgoMqIfDvHOPKccbZ5HsaRNq2ZBXVyQoanQbTAIcbHgqR54\ngdU/y/d2eSI+arKm0bxiup2A0gnOu7gCSSmzUDDnycmw+WukRl+mDAB5WsD8\nd/a/QTQNQNEB8Y1KWjWBpNfkr8yBC9qRAM9vEblwqmTQGTdGPs79dBGpF0YQ\nvu9tmHw+eEFjbH3qSJb32/G4eraOFwS/kKF9QrlC0haSiKvRC3+p56Tx+28I\nWvHxIaPvnIiDKR4eLCfPez2u0+dRtA9t2GMbLAwp1+tsa5RoNYi5wsXqOJIY\nrJAS\r\n=t+1d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.13.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.13","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.13_1604615799861_0.8825973865139618","host":"s3://npm-registry-packages"}},"0.28.6":{"name":"@fluidframework/tool-utils","version":"0.28.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.6","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"251779e35a450458285aec362fa00040dd023aa9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.6.tgz","fileCount":25,"integrity":"sha512-ul4pWieJCZdRXwOhjigprC/MOnDWv3lQCWf9Ds0N6B40q/bjSoEJtJgLf4OsDT5FtGu+YAk849YSjfd0qY79Hg==","signatures":[{"sig":"MEQCIEZi6SO0wcxlnVFtDfbLc4GNdkVmXKe/NGX9/3OXleUHAiBVlv67yBYCH0+wAoD5ndIAie9iUwDwr9+YPckgV6H0Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqsqcCRA9TVsSAnZWagAAdL0P/17wuOV5rfHNZAmAPUeP\nZ3KnWk53yLJCZnqtdG9tp9AB61+NSEtkOPisvXUMbk4doOx0hxD8Z+iPx8t1\nxlQutxdkVQ6Lc//7BtZYVscrnp2/wqhgTgH2NE37pU8nAlGlCI8OSf+2JRPs\nOXbDAfxhqY6j+Nlf7J45qhTuRUWMMaAdSyHNSp0Vk+972x+1ogVsfg7wai0B\ndejNGv1/tVOyIyAJXf3z5CXNAaSfscnF6eGmbBY+FB7CUwPfvEhJho9QyX4U\nO4czmOqGpo8hoHL3Li51GhJOK1oLp++fHvS2CFtT4gdVN1LyWUSU3LA3WC7C\nVvoIbH3x2wXhGv88EYjffp1clPyUatntw0Cv015Gq6vPprv5CK4K/Ioap/vR\nI5aC4Wy4O7w0QUhrwbbwCGcKHda6VAUpV6JrmHMSUcrcraIFETlEPGyZltNU\nw6xU/Ua8y2fjUrs1bIsJFPC9Ti870tvIWpqR229yGwKqIJwI7mRRDbK/iqVp\n24k5LzpPxE67e0IhKfgapXbIte3zvQC4e/5wmscwNm/fWrG8tqnpx09IHdvs\nYOMffLMA9SPqbFWxkCiG0LsDEG1CG19063d001F0KthUopDPTfjdJAe7e3PI\nGkmYrQnyN4hTRV3ssb3ju6aVe1j5pHWWyArbrQ4zXmvZBKfWfZF0uBuw3moW\nniiM\r\n=thhr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.6_1605028508242_0.2204957822030862","host":"s3://npm-registry-packages"}},"0.27.14":{"name":"@fluidframework/tool-utils","version":"0.27.14","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.14","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"067d43c9fbca394999dde9db8e6697f320720192","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.14.tgz","fileCount":25,"integrity":"sha512-3cxj41WBFz0Zf4D5SxOX/3+1J+hSYgzF4ThnLrsfYG9Y4rMS64ibGL0SDpYvNh2O+3jdOENQKRB/GG67+cYvlg==","signatures":[{"sig":"MEUCIQDVr/lf6FZRJ+wYiSHhc3Q2Lbc5UtQn6pdIRkb/fkLLwgIgRBvWfERhj4VfG/FsCMtyJ46mZbwTpqc/FwlNYF5FQ5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfquBbCRA9TVsSAnZWagAA2+MP/1LEZrCL6lHGynH2tJQy\n3Pd6SblPZKBKRbDooCjZ/tjSIlb0P7ygwKxYkizJB5301Vx2/m/ND/6sAsuY\nZ1nSh2NhQsEId5+5dxFNxlbEIDKLpi09DNNatptJG8ZoSA9jpXBMDgC/zi8I\nYxnqEqtz1QjcGD8Ou2erB1j8BvH7Q9gXvVRKGCYeFL3Upb+yTIa5HVR1SZne\n7Nak/EI94CXx6leMpzI5Vj0rUw+l4FLPd8+dUEDXs1cWFwxt8xXL5b6o+5VJ\nmXROeQwmgV+yCO0DEQK+NQQWcbaWZ5GL3TElmov7HJOV1Y4gcsuI7vJm+vOj\nKSRMWu1MLTr3fiZiF/5K2zm7rLn9Sm5B53oKXQfb2PyOTpgdl+crDj3B+4dl\nK7OZT4ckpqVnj8wo6lq+EnunbcAYDyL4ObXJQQ69w11fJsZ8JL0UczUrfEkH\nk0TsT7OORRebBt66ou7NDLmETbNtGa4GNi0udxqnHrHvYQw9ZvtNkvLIucUI\n4d0+1zmovz6m0nuhHHH7CVFyuIkjClaDr/AAtJ2qyQVaewOL83i1RhJ64MN8\nRcWEXWgwD7lft0L8fsiI/hhwMzcjroY8HmSoKuOgmwlLWiLcRD3TmQls9v7t\nfBtanu9B8jktQeiUb9Wm1tnjj3xSzLJzeUVYzsb0y+klmSU8wy6K/nnMDcIR\nfQAs\r\n=xCDb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.14.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.14","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.14_1605034075337_0.20415115442821197","host":"s3://npm-registry-packages"}},"0.27.15":{"name":"@fluidframework/tool-utils","version":"0.27.15","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.27.15","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"459d2b0d6ec733a98e3e864e02f17775a3c08a8f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.27.15.tgz","fileCount":25,"integrity":"sha512-d3ywrxZWOJSrPQBqJmKhF/v1VlrTdn+HOWji7LdI8Q3+K4q0mxAWfwwDcV4vVAMZnA7i2aP+ny8YxbIinNOfAA==","signatures":[{"sig":"MEQCIB7FsJ88Y5/7J2SnkyyS/ev6VTSFcVytszhV6BcUi75yAiBOxY6MOiMcNA1ZTjGsMU/tkFlBGZGeKqb6yp8YEiJZIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrHMACRA9TVsSAnZWagAAdwUP/Rh7IPzn7vi4tPtFAOaE\nKCqt1SDh23WZ4bjs1gepuu6qnMeQaXdPlE7+vtBhf1hhQ5HyclxXVhT8oXLJ\n2wf6Hdb14KcRgRBaMVxLdRzO4jpVo7TEYmYLA+Nd3XTdZwX29e7xQEm7C8XB\nY9FYxKcomCSDLk45EveYLoqn49AAoBZ9grr+HyagvSdYDN2AOYsSBpnOsfne\nfpUio9mIan8UYcDpewHABkc04Bm7XJScNa2kqRXyHqVttTPCjZGTJ7MCkvF/\nXj+VMYcJW20xXQxv6Jnh4gC2hHiNv6/BGI6K8EOtijvFTSvz5Uggguv6dxXh\n3Ram/aSQDZqx3d/0DNcsGu1gaEFotOc3xsKa3tFWPOoYjAwIZ8xn8Q0RXJPD\ncZvw+8crXLsX/Nfvp0lf5xNuyhrvNjUGwwdYvJwbboX8NumoLEwzidgkN6MX\niI6HCS7eIgeH/OxxY0wVYHupaNNEBmMQcxnpuk/vaIeFZ59rBZFp+mdXFd8O\neYyzhlOKzDxAN0GjY21tmISOseuFBYfQ8v9FP39Dkj0S24hEbe3I/7d8wDsx\nMNw9c1nfIywDKQxvC3kwB7HcfEcJwbWqOfa01P5aQ5h9yvyiTHxwzmaq/oXi\nTNJc3alBcv5VzRiO8GHg31Av7R/FJFwfJz9JMiARIT6EvSAJuTgp+DzaW5l0\nYrnE\r\n=R4cM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.27.15.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/odsp-utils":"^0.27.15","@fluidframework/common-utils":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~6.8.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.27.15_1605137152373_0.7182444225430771","host":"s3://npm-registry-packages"}},"0.28.7":{"name":"@fluidframework/tool-utils","version":"0.28.7","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.7","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cbef92fed3d6e96e2a014ec4cde7d6f03408bcdb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.7.tgz","fileCount":25,"integrity":"sha512-zYkokFI5iOyxhFbKqRSkdmKwejXkoAybMCaq1k13MGKHxCkEgjfOPRsOGDxS0TYiCykesTXoYqXkkkR6bb9qVg==","signatures":[{"sig":"MEYCIQDcIeQZ4YHB0oSZNsWRS/nGYFxlMoDVe3EM6gMGRT1PEAIhAN+a/xButQhpnjG8uFEwxmYFlkh/8q4rYBSGI9Etuqfz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrH9MCRA9TVsSAnZWagAAzkwP/1HEOU0aVY0derhwxK6+\nG+ICMybZuLAYKba/jLoFw7MfYQ2aoPP430HVi2N6pEOPwSK/KRMwQsdzfk1a\nbeFu2GK+sawXbjYY5dxkOWtpK5Xcv6FtMitpg95dU2B0yRIg0Bfh07+/iEjQ\ni9EduzX1fB/Qf6yI/JLYj1lJ9VFXKAX47zcvZTiMWF012NlNc9j4avVt4xLq\nxdDRI7Ri8UPHwBkOs3448Xf3Q9EElzWl3HvRVrXtFgsW/ys9onglrkny2Mjb\n15C11U/AsQr+rsmRvVdofunVNWh2kKaFLhq+SAx42VNDFhSVev8pjRoM0cTU\nCYWANHBZj+Og6wAW2topbHpzEqkistqchNwYhiCP/SILqY3FT9FhRhkYPnfI\nK0hmQl/F0gEf3aTD/Esq35tzkWJR469jXD7Zsj+o7F1KS41wTNZHU4lA37QL\n0zorswI9M6eAItCnENRHNq2tvptchwduTWTgiT6fUmTqo15o9lUHQbsYdJWo\nAUSbS+3dq0uE8qKZzJWNq7vkKit/h5kUXj7WWM6znoUyj6S6FmFaJUTYiapU\nrOB7L43jC7stMvn6Ecx05BhAxsujN6LzFR90Y697ao7vCWuAN6kpxLoYom1j\n4adiLj7nipJVd/qb4LVjkK5+NlzBsFnkWC+GkUuysXEqLX5FleWKC69q5MFk\nsijV\r\n=twkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.7_1605140299574_0.7266416323195197","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"@fluidframework/tool-utils","version":"0.29.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.29.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f044a72472138bac9701728144154660ad781813","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.29.0.tgz","fileCount":25,"integrity":"sha512-AksPwZJmsi3+rS/D/Zyv/wwuQujAcYdX1pH0yV+n3fXaYJZhdWzy+0W/yHR2XbbaXt8pEcaYXYwsdaB1FTuLmg==","signatures":[{"sig":"MEQCIFjJ4aisf1KNHZ3doaJzgxvo3NVNB8mVJmbMn+vvaRkoAiAVfkpjHrhAX8igS4uemZ0aItguD0oR2qbF1sU+19loBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfswcICRA9TVsSAnZWagAAbX4P/AmqNhbS5Fki8vRbBYqj\nKnvi42CbmzGX9ezutIecSLuWzMfwyJCwXVCF8m+vP40WfdUIPInod2IxWqdk\nl8A5pnJwwumMYlRgVivt3LyuwznRyYo9D1X7UMW27z23q0w7jfw3nBdqjgE7\nbH2O89bwZ1HoWVZGzvk8xMa31K2Kd+5hpjuoWZI2YRbEzECjFTflZVpI1cV4\nctMBusH0SYZNNs6Ek7V5pNt7+qZZN3he3VZRvKpE8FOlthL6SwT9EtNjQWBi\nkM6aldfA3ZgzVgjOTHR3dTMkWWk+dwBKJ3yfXI7L4PqaCaiJrWncTK014NSR\nSOk3SgtO3ZU8VTfKPWpVGnikebmrE9GkSkNzFByRftdk+XiWNhGtfYI7v1bX\ngNkC4vmL0sSp7fGcoX5/6sIOGTLonoDhXhU7uCbLv3UYYM7RD1ROt8Yh79c9\n/N4YkB+a816hol8aiAg7K5fr1JM+wwlXIeL5xpmzpdS42U41l2Fil51m5fmw\nouSLifnmm43RaOxm/cO9IdUxKKYn0BiWb1s7Hhs19XkHp3fBfegAUXmTxnoP\n5jgJ1na3g26B4pYjDQjork1ijaPn6xQsoxJo+W7vT/eq7wjQNYDKqweJ240Z\nUCWrS5rq/LvUnL9guOExcNBOlVGUO+u4rKWpTI0OPXSgP757iIHRnG5iuy/b\nG50+\r\n=pd8Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.29.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.29.0_1605568264252_0.2776584113328686","host":"s3://npm-registry-packages"}},"0.28.8":{"name":"@fluidframework/tool-utils","version":"0.28.8","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.8","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c839ffb8ccee05f208f6d4a6b0af24722c6257ec","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.8.tgz","fileCount":25,"integrity":"sha512-y3Ws5rBxvN2PQEd/y86/FkOrHYd91rMgGgrpgT8j7BdG/rJM+l9KothGhD9HSwmpX6sgz7YOHDd0gMK8C33Vkw==","signatures":[{"sig":"MEQCICz17QcZESWEobaBo1KKXcNsXwGoJ/oFHrtfuxSID0NyAiAKVS3NHXt+Cw/pq49zuhLad11n6IzM7uLYmCx7gNG+FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftHQHCRA9TVsSAnZWagAA/nUQAIJ7lAPB2bwSfQw63Vhr\n0tISePM79dmMUo5mXjCytjHBDGl3b0wgyN2TvVYWh7RKR0Fg0F7zXwWWcr7Q\nM/2m4QADoDM5cyKyi9L1pCqgDFdvCuvPT7z1pYg2JuLZz1SsjSZPQk6ZZa+Q\nseWUZw9M3VrIVafmQ6aiWJXXOhTjj49+7dfeLr1o2PiXTeq+EDm+H/9LtSe3\n81lpy27rQ6bXxKJgElkzwToOfdPUHzn7Ra8evlTXE9gE1n1KVNljQyutJaVW\nVh1wTvqbo9J53LWtQ5bPHTS3V08Ndd/Sau0e42VpP0EMWml1tZfruReF46Pp\nCCEU0NBf9V7u8PfiT09dnrZO1t/52hBKk7fsfZKDlswI1PnZWXDIMu6/I3FM\nUBeP4aiEmgIoMKXwY3swmDwXFr7Dr56jPIXn/JBTuADAjTMA1J+fSgORx8Na\n6kjEpH6ZFDI9yBGn3ih1BagoFehl7u+DfR8XkDOTZ1fX39bWVemLbp1l98+I\nXdJSyTuS/rWhTc3mIMsBcagbtaHAO9ZX3pKmgisjldhTyuDVxb/xJ/w5LJcN\np5JtyNLvTSX0GNMRIlETqnyoDkY0k2Zi0+Db7i+Pz9sQfJdIJ3/1rYFSGfMM\nvpyZTkJFVuLAYU9763DRRr5tpuy/ZCL+0jGfRt1/JAMujPdK7rN77InZ4//G\n8jTA\r\n=qszi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.8_1605661703305_0.4066146385199574","host":"s3://npm-registry-packages"}},"0.29.1":{"name":"@fluidframework/tool-utils","version":"0.29.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.29.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"82d04e18967a248b37f020250bae423c2f726286","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.29.1.tgz","fileCount":25,"integrity":"sha512-wxh3vuRh7JC7fzPNSWCXHaLbaDx5os0hJgcp1ZgE7i3+C+zMh30avRUL0Ngs86eI7X5eijdUKolk9tBHF8pgsQ==","signatures":[{"sig":"MEYCIQDHxietNEbVuRPZQhGrJd/5ZE6m5oK/41Xj1d+DtZvo/AIhAPbriXBW/PVPBAaNQI8V9gPuNORS9Xo6G4USLk+pnvzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftHnmCRA9TVsSAnZWagAANb0P/RMXAAtL7T+bpPiUu7E6\nE+5H8gPXoMXB01x5Dar6wnjgP8SloNeXLNufyyMGEJ8ozEmI8HAMM3M7NBVu\n01v2OMeu12LAGIUeMwJfErQd8HfEx/kxVTCS9g1skVYoL8f42J4MU8gRjC3i\n/bRV2coejhmJ0J8T4YBNUPCV7FsPtQMzkMzjn/dHK+ajCydduQG+JZ2n+M7S\nMPMH3RE/ayh3Ox2MoDmQnisn85Ne8DokdP4KWNTS5NsX3WHWWZxO+0uf56MG\nCYrcf3BSVmVF8LyVhMToIS2Q08sBORrVzulauBTtHtRYomDQZ3wlozQDgGrj\nGeZy/4EZ6+6VI1JMJUfzyXbrap1l/vuLY6bhmPtv7oZbB09xcCgPHZGp1UP6\nM9+XGU2CUxMyxi4DyfqkCMIs5cVyR5v1c226tB61SHCjoT/wayCOehx/A7oe\n7a7GBngEjx3Cc+gi+AEAS0hlnq6N2QRkE137zBRBR0ASM2uKtyH+srzoOV/7\nMVh3QX4WVmzG0WCquuOKSuJbqW6/rU84uQDmvAY8wcjnwlmq653vqyxPr8+F\nu0gVp2aHD/ry/v7c4UULWLhL/Lh5+DpPLrENjiIvE436nvZ+EdqEAPZOM5NP\nLXdq48C5R5EVCBc90YHzKS9guQU2FUDOoqvVH+iTmpvhZnAgHv+CyPRme1ln\n4AZe\r\n=Zkjd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.29.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.29.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.29.1_1605663205685_0.9301432059006205","host":"s3://npm-registry-packages"}},"0.29.2":{"name":"@fluidframework/tool-utils","version":"0.29.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.29.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"487a15d077774035d7a88a17819fd5f098eac70c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.29.2.tgz","fileCount":25,"integrity":"sha512-d5qX9CeYBKrvqjFFBZhyS0sKQPMRTqvAfB5K/6k4EoWG4Ak1xueURQOiCIsLDJLeGU+kV33U1y1pW64w1P44OQ==","signatures":[{"sig":"MEUCIQCBWI82iEaaY3xp/7uvPt6IFzZotDFCFau0hvhxMCLmAAIgdsOkJbzd2TYE+J2vgyGjn7SACS8UHcX+qrKqHqqj1GE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftLnmCRA9TVsSAnZWagAAfqEP/11i4eioQLUAylb2tqXM\n/UX7Zp0SkfMvsyJ/fqXwFySMsGOvY99cj4JDXX3Jmt0Od3hp+rZJ6/VcZilc\nx+noCdA5j1SGqDCFhj/J2k0+QV737hKkhYianh4g09Jqtz7hYYx6AETjb2xB\nT5wQ/xhZVFBQFA27qNV834qZY5y4r1BuSwT0PSzl7vu/s4MP905ixbQvwSkt\nKeanXDjkEnhdEtqEkGGjUvwEbp5OubZ6Q2Qx1tuDZ4Cm5OODwznowbjbFWI7\nzUpbEGpixRqTHglI7AFmbeTNwYRSHQuF4H+NzuEUfNuWhYdWa8lWCqUzHMc3\n556ojJHVTf7zpxqsdyJX/n7sE4BejCuC4lZ4hf7mZ1BXjGNCU6hz0EqT0A32\nIX2DCDcwPR8sOZRuFzMQkQ9udIO2aU2BisLHHFsb4+bAo11rV1J0Cf7uKF+O\nrKkWXBKR3UCmTuNHRMIInGdBTjOKesp5BkBCvlW2G+U0j3V+atDjMcHJ39Z2\nwm+W/RwECQDJJ3TOL2axlVNkzRSEbncjY4PQMxmXIuWgZRBAh2PtyEWB6oVY\n8O5b+h+Pe924JM8KaeXZTzH3uz+Qvk8MzJbDb49IpmASobgBAD5m+Os+K0E1\nTSBH3avfvuGFvB+ajVKgtUaFwmeEku5sIHksx9B/JvSuYbXzkZBqKM4zuV0J\nWHLt\r\n=xKi3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.29.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.29.2_1605679589958_0.056904942155715954","host":"s3://npm-registry-packages"}},"0.28.9":{"name":"@fluidframework/tool-utils","version":"0.28.9","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.28.9","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"40274a3fbff9ddbb09449facf84d21c9fa261da6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.28.9.tgz","fileCount":25,"integrity":"sha512-elsXRfGjdzCgDb6wcNuGd7i2PfUy6+YQLQ6LAr0OEiy/ss3oCIPdybptt1IbNR7huLL0DDrFrwx6LIOQdU5A1Q==","signatures":[{"sig":"MEQCIHObEgou1pFoKXy1A1yrU9px94YQ7m7GQ51Apashv+41AiB+gb/y9YdBLPUeGj/QerqOVTQKviJBBeJtHmJtnGFrWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftL1dCRA9TVsSAnZWagAAGSgQAIy2tOKUMr6ceyw9L2mc\n+LICWWn5yWZSWpBCpnOxkNnuT68jDcvV4gLCpVdR3hCjHNsheFAcP4GBoepH\njOc28i5cBouLD9a5DHDRhRfB0nHab55IjReQ5TNBm8UMAqaTnpft1IUvBEJP\nPKQpDQXycySDfK036h8DXDRa1Jqew8SwP2E0yvcpQyvZAgR7QjcxhvWaC4It\nQ3caEzanChLq4gdZp9V2y/SKFOqotY514H5G8H9vNbn+dFhLAiAmpUbxSNDk\nptLdW4XF4a4+X6f5jdTCVcCZp9YZaURXqxTJZ89kyOVxqK8gaU6cQXegAHM2\n4Tbtdv5hb1GvkpK/1xCISDlmASC1b01dBbJJjpatjqOSAosdFIbwgGzJtlVo\nsgQ73+cdLJC5/kDebLYWJiKdc1vT64e23I5pzA3x9hwfTGW6IG/cYz9IRgC8\nGLjoXXDcm7NgjdI7MP8oHtHz3eMHPbvedchO+kcQEqSEBF4E7xxfwBFML8Um\nWF4sZaFP+SmABd3rbzdEAs8Xh57imAg3S0kGx3ru98HGqgKcu4w1+rokDkxw\nI1M+tK2Ab0LRx5o5wp5VZbX6wldUdlpVHJReerNUK62W5T93iwzvH5MxVq2h\nwiTzmRmSM4HiXceYVaAKiJQ7uBHM7ccBh6WQmCa50RYtuS/xhoUat0YdJ/6j\nL+WB\r\n=uHXM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.28.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.28.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.28.9_1605680476899_0.7723546865633768","host":"s3://npm-registry-packages"}},"0.29.3":{"name":"@fluidframework/tool-utils","version":"0.29.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.29.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"406e354e412ca908e5fe106afe228ee1ccdbb7d3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.29.3.tgz","fileCount":25,"integrity":"sha512-QUAz7WUvGUot2J+yF/B90cvvTt8NI4xsaD1A7bKDEgyfUlf3VJFzaxWClt2MsuAZVxfrlInjysnhPzf/BWUZSg==","signatures":[{"sig":"MEUCIH7T78ZrAMet92EETaJpobDfMII20HOHLdi3VyForEe0AiEA5awp4jOhYgQ3KwWvpNrJflNj/VoPQgsJrcjWxJxYExU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftu1sCRA9TVsSAnZWagAA6GIP/Ai54+xa1CJDCHmibQNc\nvSb9x9kmHt6XothOvVFQP79Ch7bZxTt1f9xI7mZolBrvTpfjEXP0VAu3BDmY\nboZLtQ+uK8fivUoscO/QxYm77Secof8DdNDbpHYB6gCZS9iR+Bbby54C+JIl\n0G9R4ETTINXvMfPZanTj1x4SdQ4rHlROOrG0PtrIOwpdYQQgCROnTjq6Eb5p\n7PuJrpkiCsh1xmIysbTMK6iw00+9ZH6/4lttHpTApQFm1By/ZDL700jpP/kw\nWIFLLYIPyLTbpM5N5dnxyRNz2EeH9c0rwHAKGBJrNsXUELQZh15YoFTo1X3q\nGTGiSyZh7LtJERS+onspzqNQdcQz7zN5lfDcqDozM72ScVkENr5cVWll7ksG\njLPVBuAchF8ZkFIn4qR+WYuIuEuUR53Phjwv0gBlBUIK9eSgflw5hcilE0AI\nBmjaK83e1F/ccBsENjArTCKha9XZyulnS6Rf8HgQzfEPcbgfl0YW1YMIlwOE\nVcBuW9sp+mf9RYn+bba1mxYG9MTSC+EBw2j/sdT7Jc36mxutMK0O3c6p3k3A\nPNDhJv8enxKP/Dw8y2A3CnNHmcLgsTkwhFobVeT7jxLubFiq6asbLwpgZutR\nKYKnQgCZCqaARmtfkgdfoa9IXGmN6nJ37GCCPsW3J5eN6RkuFNW/SJCOwbcM\n6nLb\r\n=cYOz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.29.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.29.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.29.3_1605823852102_0.8234243575752198","host":"s3://npm-registry-packages"}},"0.29.4":{"name":"@fluidframework/tool-utils","version":"0.29.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.29.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cf3a405874f41c2c5dff6ec72f5068cc1c9d9ba4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.29.4.tgz","fileCount":25,"integrity":"sha512-ZZaGYO6JymCt0I0/2g4H1UmkXefioqCMvod2FbpynrtKJKY5tDPg2vGWrYNKYrmZhlGoVBf7+Dp94heFztixgA==","signatures":[{"sig":"MEYCIQDvjRWHQDLL1rVSIN7l9YaV1hmuU/yqP0reeDssjpOAMQIhAPRLnqFkgkk5j1U7A7vwDYAzaC79FPQQMxajr/hkW+Wu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvBDoCRA9TVsSAnZWagAAnM8QAJN0gSxxh1GwFaIHdN3Y\nqm/5sRXQju1MlESMnJv7oh/K7J/zxCaoc4Y9ti8ADnQqQNqR51r8gr7Tux37\nb5jqrRPMlJvmvRgkWZyxIzmwBAGH1WynBQtqTxMijV6dKQ8N8uD2MxxpJ2Sg\ntqE2cx9aZb9F00daX6qZoC3bSc1gJs21EArS80d/MOBim89h5ltBNds9gXin\noa0X3KfiswpvIzlOQVZg2Rq0XPrrf9jaqyCYWCPQJhEXYkpWpnJ2OknjiwFo\n2KsBQ3xpd0PAlR/4AhJWWzV1e7LtGIwtLNtgQZ8OAKYI7q+4llC+1kMn5W/m\nVigbTiZAMMb6vdG/aD6fQRMTpoDt7vjLmz57l4RDxlwK2P0RI3yaKmADNZSL\n3bplLguZvaXL10TonB0Ml1fQeAfM4lYBwo5C8YyyJ0pM9xHpIWN6QjUaGAkU\nBtiTLNSwkbVnfAprkBbrHx86THNOXaB0K4CyLpb4hgv4y+PreXgTLAM6Ux4q\nGaOmuVguKeONZQjJmuDEkaM2gC6K6gboXDpg8Mq2KhOckGkDcTOnPEiHC/+9\nJQeyxFov68liZsFAmmyupfQcC1djiALsrzu1TwirkGvKqrdbCeU7EEkokQG1\nf08+cfujP7d/J9MPXV+DJXi3UDaqjtHEsMkRu5W4CRTKRHO07yZu7UvX4ZOY\nfsSy\r\n=9cRc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.29.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.29.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.29.4_1606160616383_0.15476885379715255","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@fluidframework/tool-utils","version":"0.30.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.30.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a65bdfc97c208f1858604ff75075e86b16fb3164","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.30.0.tgz","fileCount":25,"integrity":"sha512-AugqKn2aeRxKbUAF9id640valrczWHJlpeD63TBT8IqszWun+Uzx/7+x8GRrH+Fl0EsLZSXnq9mPF5y8K4I6RQ==","signatures":[{"sig":"MEYCIQCkFOOt31VMEgFpmL6XtFSZpNsqdSQ/wZlmt+5dKGctrwIhAIIA52Me5PqRyifp4kHEEwc7HZWmwHa6Ln2KJX/KMA8w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxvHlCRA9TVsSAnZWagAADAwQAIqUGn29CnwM8is3rZaO\njclE4iPmLxCMGAhsN4xO/TQcV40byQdhw9kU5qztKrof35YkxuHW8utg6vZJ\nP+TCVp0AMQ8/EUTrMlROLY8Pn6lltjPr/zVqBb2kHz1IBd9G6BT8PI/psXEp\ncmitv4/bLXKVYHjFBWFOBCEK/3Olx1KTf6GyxMqgkwevhMMFIZiDQesnjr5C\nl5zOQC/k6caGERh4lAC9sNJuOLp9piGiawfRgumnqQXiQezlm0qFmRa9Rp9j\n08Pmsbfgb13BzdLXg8nV8VwNDMKBKfn/osTFb6DrJEstKb3onOv4ukVMEqO0\ndtFHA+mzxsdhAjR5Vgoc/7+TfACtzWClfa75BtiIYnbpLXanWZ8WtcwJQs3y\nA6u3RchB5sSNcUanWCZL0KGYPtZrU6XOOLhbBuuYHg2xQRSEJumdaQ2rX8a4\n0Rt8AoYwR8jq3JPR/siFaex0qS1II3guHSS7kvM191OtW+egY+GS1yry0LDp\nhwhEOk1QJ8OjTXKjcam+L3aUNulfFfo+JQ59xOlq2JtgQTxdvluJqRT8FCLm\nXfZKdbYhnd7ohgVXGEcRWhZmi4Rt0amk/oyYQWVXU9JXX66Tvw7Ox+BePbV8\n2PH1++uboprQBjwBviSGPM6tqaB3j2O5xv3Uqywm34Szx+G/xb76wQlCvYH4\nrScN\r\n=xATX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.30.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.30.0_1606873573197_0.7059422919301119","host":"s3://npm-registry-packages"}},"0.30.1":{"name":"@fluidframework/tool-utils","version":"0.30.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.30.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"fe4f1616eb9c6bc8095299e3c0b39fe987bfe2af","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.30.1.tgz","fileCount":25,"integrity":"sha512-PAYTDbfFeDx75qTJJovbXhm64Uzv5Vuv3IO4JWiVucDdU6PanvvE+XprB+MYe8+AkAJy+YgPza0FpSPKZGJ0ZQ==","signatures":[{"sig":"MEUCIQDQl97g23JGAjoPeiB2HQ5h3P2/jejGrkhxky9wdPINFQIgVw/FqS+Sw2aR4p4TOQv2z0NeacRTOJcWQGzmSN1axpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyrWmCRA9TVsSAnZWagAALYsQAJc5mbR4Sv1wV57KNRYj\nbtBMXXY4ii0VqtIbl9MSaD+PegzQrn0CN/P5ihrsTLQkdYzMmabLYsU06BCA\nWj5DG43Hi+hZCMykuJvIp9wKCPDJk3xNH8z1aiQ9Nn+qYpVf3X9wwc8UM86Q\nAJFOcCYAhPtIWs7juMnoSn5U7X6WCZYH7c/UEr/TGkp6295g81QMKLinIj1X\nPhAqxdclgCb9Xg/yhJ+HY7axXLLS8sx6anxinK++ze8gv3r4EhEk4+u547Ce\nSNvQYIw2fS1oEmaCGNxSuS1WMB5wiW3vKlNrE40L5X/XYpB5IQ9T9+L3OOOm\nlEqWrjlbIEum6Djst7fIXIPWEU2DNw9EOJB/tQTlILPtnv8XKSCDqsDXQuE8\n/0/rQYKrAqQqIZHG6y2Rw75NE6Sbtur2HLJvDsQSuRxEPQTN1x/lUPrnIdau\nhh6JNpe02OT/reEOgSF7h/7/1s0oidaYLebGd5thbgleJWhV0NCjDB9VCHcZ\n27PBg0RCB4uteZTmzTxCyf6MuBi8SbQdbu5+oA6l0iQR5tNE6gD6yFs9dWYY\n1NsK+EQBbuJk3MlCrCWZNv2VULOEz4wtCFWJ4UqhbLPf4PHcET1w0thgJHJa\nKGSLT+rzeSrPqn60Wk8LnONQYjFcNTJUHSN6p5Idc0X2kr77t6vd7505/+X0\nPvjh\r\n=2sIA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.30.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.30.1_1607120294188_0.048689332069552504","host":"s3://npm-registry-packages"}},"0.30.2":{"name":"@fluidframework/tool-utils","version":"0.30.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.30.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ddb3e6dca2141cbfd4d680133a704842e7666496","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.30.2.tgz","fileCount":25,"integrity":"sha512-LhRs++Lf/77N9m+5bbOJBTgjybGd0x0j8DYVXh9wfEJfnc5jGIxQ4fYKvdhCy8Ne2qv/pWRpBtW2/WzwDoqQ0A==","signatures":[{"sig":"MEUCIHZcXHCs//XZvJie+GiuE6H0bixLKSesg0lqBWO935xtAiEAnaVcZOYbrarSU7465DyhV+5uOe+KYE0wsFArH2F/4KQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0mBRCRA9TVsSAnZWagAAE6QP+gJW9xNbzrEhC4aLhsDv\ntYMylyKX2EJJ+iDTn46DAc8bdhJwAG76gOMMGt40+i1x9Ojwbf4Wddt8HQup\ndQZqIUAORM5KVytUbGrc+TZA2RxLBYOLak5Hml+oSiWo/oAoqC4qMTj2ahKx\nFE65UebVOOpNh/JSZ+cPqUo9YQQ6YtDx3VAzSIRGFV/Sd+oKeo8alWth+R5C\nDWa+J9hRr0DmGzOW0vxaRtqTwDR8+YmBEvriuKPiCEuPX1uSXdIYfVeVGyGH\np2bjqzoNwF7EP6Rzu1h7qiF3J9UjC8lWxEc4F8+WqE+W79zh7JwjcdzDu8C5\n8MC4R5FqgquYJJB3kTew/mHSpE82prs7TofwhZoVBseiIABZVy5DBGI1Q7xs\nxnTOCUDbpsLzqDT2ZETwtcDfYKOW0gsOWN734W9obcL+tRX6qxk5zI7cqzhZ\n62XlGYP3FfBOfnyYz6nsLKULZxB54lDw7aBVf4O1TdBFX4HgieIP99Ksc00+\nynRUPPYmXcTHUe7Hx3sbGImrG1GZgFISHVlgW9qfvezn4WmtUfJ6gw8Acw+V\nthUSN1DeE06zkU5MXoJS3FpyE1VZ7wM7Dvo2dE1vtWT31Psv2wy+nvTD+rGP\n7tkT0ykuN4R5TBX51D/hV8szh8Ca4Mcvmf0yypChWYMUy771CfSQBtlHudDe\nqtYj\r\n=dZJO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.30.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.30.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.30.2_1607622736771_0.5408311272852473","host":"s3://npm-registry-packages"}},"0.30.3":{"name":"@fluidframework/tool-utils","version":"0.30.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.30.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ccfb4249808da95806b9a99287b1ef3bfa3e658b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.30.3.tgz","fileCount":25,"integrity":"sha512-Qu49PqG81+Dndjvg1y7sxm/p//pwWI6APa1P9xaq3x+GUbpMy+XLI0dStuTyHvHRPUyI3tLzemcoAgWrS+QMGw==","signatures":[{"sig":"MEQCIBOuA+yE1kk+JEd75Xlt/wOfhXehhLNY0WPgeXM4Lbq1AiBgImsmZfuhsNaOdAwXOTpH2uEDCI/t/hGgp7bHKK+olQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0ryKCRA9TVsSAnZWagAAAjoP/jk+uly2Q11Vk/c5/Yk8\njXovuWloJCphRZxcygkl1G+GFg/0V9dF7R+cEFs/YXi5SbQ6o5FvKHX/ro81\ngp31HketfjWW1/Anpv2gnKRGrolZTz6eJdmH+rDjasW0axWilH9ZNxeRG+YG\nAIagk4pCnOksrj4lCd1nrTEJFOTPKWSNE/PaVKqtkV9Kqsel58d7Vt5+G1M2\nnPTGMyUXDQwr4fJnpE+ZG7Ph4D2EMHOjDAUCNAmOnDXz4yyFGdEW/jDbrYh3\nW3U69XtDn4X/q5hyN3sKDB3iVst9LOJYcMYif6WJ4CAOLEc4YsrdQ5PFFwCa\nMJY3dKBT+65HwuwyWfGZHWlZS8m4LYe6sjhjNPhmNUmaVU9eauVWinp2UJ2S\nHVwhJdrOcUH7kwsExKHjTaEsZCkhiBCnYjkrWWEiR3WTkZ1oGPBtrcy+aKT7\ndwHfZSIKabh9DniLgu++B4vSbZJC3G4emWAD1ghLLA+4hkCPMBQLuTQnZ3eQ\n5ySqEY6YQuDqqaAOvprG/aCZd1PH50whjBX/+wPPd/ARx6bd+vRSVhKPXp8A\nnOjYdpad9v1npHCIFs4HeXNGK6NC92SIHT7Ll1OCca4cll/p5HWw8RGfldYC\nJmaRHXZVtVmp/kNbEnDnBeeVbEoKEh4HYDGWsF2DrhNxlRQPa5wJ7h6M/dRR\nRQXo\r\n=RIVF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.30.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.30.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.30.3_1607646346495_0.32818224909714244","host":"s3://npm-registry-packages"}},"0.30.4":{"name":"@fluidframework/tool-utils","version":"0.30.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.30.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"04dd9b5870ae3e3f08f7ee643e7d539941dc1e76","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.30.4.tgz","fileCount":25,"integrity":"sha512-H/6ZSc+z29qLUn7TfG4xlJPjtaGfiLqW/A9A9sFoHM0dqNZTqV2REcSlfx5GuTF3nI2p9rpq/qlRTgOOLfUscA==","signatures":[{"sig":"MEUCIFfOad3LcW+cWFy6AkXOweu3e+zEVr9ZjCKEIgFwYrIlAiEAwqzom6HvZ54Nv0Qfa3wR0dyaZAgoKOX5CUbiEZIRaO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1B2cCRA9TVsSAnZWagAAIcwP/1iJABuHXeO+LSOPBk7A\n9mebwQLvQbL1hE3MT1UV4QpJFvcc3K7qMgdAx9gVn5+JW8BMBbbVRuABNOiS\n3F3nzA5bAiAn7Nujx/Hwey7tVL0Rh1K884Y3sgQyo8afYuqVTWtI8AHY3jrA\n16CNjSNU/BRkvFpCp33Btb+c4Jwip9OG96AiIDXnUH5VoaWkxbww9fjNz/a0\nz8JCN/2ONorF1fxc+iH9J5XLX+mcz7YpQLooygx6G3z20M65qbVd3f3l2LlL\nw4bETUTNQbp6hhMvhxT7rO2ClOd3DTuIXUUbm0NvnHVcInQgZIasrucoPJ7n\n9MUguOM4kdcG+PFkEvTMr0ad9q9Q0N8Orlj+w5hqvcWu0Sc8zZq73CswKQuc\nKZBf1oqK2VqdZfmUifvtvBRoqv5qVur1UqG2wE2ipYIKqrunzZOaLD2M+5ul\n6QcBe71opb9vMck+2EKD+7XOAT/Mq9qQSRBylGbGV4cTzFokloY/s+2A7I9H\nI4tLFpuWxPKS7G/UCzqR7RjZwngoCCIB4i+CglJ/wUcCSzcWLuDR0BlEn32r\n1beNPs8mGXmCAQ1bfU5Wrh3p3wpaaHmbuSrXm8Z3QKYy25EHLDf4vr2D8PHD\nyKNuwwWSR9SVBPqfJ81g3n2E6dIfm/urF6ye8T4BZlAAcHZ1PGnqfWzwJm0R\n25MB\r\n=jsst\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.30.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.25.0","@fluidframework/odsp-doclib-utils":"^0.30.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.30.4_1607736732319_0.2536136738995691","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@fluidframework/tool-utils","version":"0.31.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.31.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ec5298ea7a5acd097515859acc957c87a4ec460d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.31.0.tgz","fileCount":25,"integrity":"sha512-vvpsphekas/N3p7d3+rWGdWc1WvfnP5RyTKielx5RcFKYuvyGmMZ5FEQUMGkKulbFycYk2HyK7kyiFE9/8B95A==","signatures":[{"sig":"MEYCIQD6vGQKNmgQK2VO3KtfS12IiELTB+yravPc3jOiYelDugIhAJvZe5u7X2Z3s8Yww5YJ7ucYIAx8EoZUtn8wB/jjdpF6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf20G9CRA9TVsSAnZWagAAcRsP/2/DpHWh1SMNUcJvDX1q\n7DBTmcYuQLVxe9mr6l9PiyCOJ8990sYXNIpSUVQycZHjMpttPT2x0rIv4VFW\npdjtIYSS+w3jNYn5UY12Z2attmJ5ImgCjFc+CHtiJVwdrvMS0EnSojjh5Uj9\nJxD7o2ZzKz7c5u/8vtY4MnQE1wp21y0VGqmm9BvL+DAWj0X8xFLopVFQbhAT\ntQ4c6H7X4E45Xu985KEfnIx3P5LFXNePuBfHv5acIfnWHgU803ggesMBRkav\nb8TStt7oLU4H2ul7xOj6wAlnuspMVWG/3zjE9pAi4P8oLt+u7Us3dHjvaUUs\nSxhTItRTzECrxDIYuTJLoc0w6bJLpjdfIdANnaDp3c91rEKDzrUrtphH+i3I\nEEbiB5da7ZFIgCxm1VBXSg2s3skQHoKLWM7+/ZQ+lPX4kzutoEo101Jp7ywl\nkDf0Ox0OfCXMAqa+mbrQUzZAXfnNERJlwNbclgEncVNUUeoCxx5XWRklkYXP\nR+Katommkq+D18Ij0bFV2NANYsPI3y0XpLK0LfU7jke5Hnd/5OwmEXgHbtE6\nkevLxcKE0TUYK5kc8/w0r1hA648OpE35a13sSfLRQmW974JMnHmlrXS3+Bai\n6Ka1v76eJOmwbPgOsSlM5ggvOs3BW7+jdDJnTjtMUk/gWIjkqZGLm6MWJZiB\nDVs6\r\n=qlY/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.31.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/odsp-doclib-utils":"^0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.31.0_1608204732752_0.5744871666785332","host":"s3://npm-registry-packages"}},"0.31.1":{"name":"@fluidframework/tool-utils","version":"0.31.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.31.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7d4fe23c7fc01e27be6f145ce448814f00721e13","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.31.1.tgz","fileCount":25,"integrity":"sha512-N2wHzB746gnhgkpNJo572zMFRBbPXDp3qajbpBioaaLvpdOVdkslxqpu6pRKEHRttKuiLLnCaO50RfQGWtJRfA==","signatures":[{"sig":"MEUCIHg9Y7lYhCvNH6aI446/O7BOWtbTewadSHXykm+BL7vAAiEAiEjjfr1NlF7laXp0ShBBebED8lbG/f2MUA1kRZlcSRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4oltCRA9TVsSAnZWagAA/zYP/36Pa1/Kq87HFvX3rI3Q\nsFE/qQmpVQo9VRUi7U3V4YsQMthMDEtcKusPof3HKUCP+gYomI2hifx1IsBL\nbCzFA48gNgu8e3M2XD1wl+C1a8voByRQxxI/XxPKdeT09zr6sTKjJjSdbLeZ\nh6cCnOypMitQcSOs1/3VGjUcJ8Dk7aDUskNSq18xV6Za8rT2IJ3be0u212Ri\nfH/A8MF6zZ1fBix/f21goHUt5fg0y/l6DKA4aFbceV6BuY4xv2UItzB4qAC3\nsQCcNdihEuopQgad0HEf95Rkl1O2/t5DITA3ArCOXg8y4Wv6UFf4gIv6Lz+5\nrEDaOeSKd6z4RDev+cGTGUkbdla9e5hY+bYZejvD1tGPHxKIUFzp7MxWzAqD\nT9Rj6rGtOAudJFzWRlF47AQ3LnDlXFF01NZoDUqFyFdIJJlyaAfENq4+aidJ\n5p/uFxSHd/ey41nZXvltibTSUrg/sGmxciii+Zurt9Pz2HCrV7l8fYM1Mv+h\n2nBWn0mpRbksBXrihC04bpaUguDKV6cwCAf9giqKBfqeFu7SdLOuRHvh8WIS\nGDIOv+Ymtv6JTBPzDJf/vy5D9sEpRElyCyMw6vszdOfTljNpkW6R+Sf94WND\nJ8gN4NJE+N0kzv6h8l3brgbaer4grMIZ0UcGYdys6jkA3UlqAbVvx88/318o\ndICF\r\n=mIFK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.31.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/odsp-doclib-utils":"^0.31.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.31.1_1608681837057_0.7163368515496387","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"@fluidframework/tool-utils","version":"0.32.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.32.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6be68cd9b510d7b702a0b44e7bdb780d81c2f646","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.32.0.tgz","fileCount":65,"integrity":"sha512-OZMEUFlFw4Y/syr9jhzq1xo19h6+fjQ1NgUzpph5RRur1D1HdG+46AG2bheD58CHpq91oLExI+NsCuXTuTugig==","signatures":[{"sig":"MEYCIQD63d2cP5sDSQnSuO0awaVTLbuXYH6fI4sNn8N3vU/ziQIhAI/KtL+cfUKtZpknRixxBuhb7CIYgMeNpsoMnruUoRnl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9lWCCRA9TVsSAnZWagAAOTIP/143VAHVZkwjJLF3aNy2\nU/BiJdHk/VAk5EPBDgM56xrYYWKkZoCEUmLuK4qlkr2tqpDBSPw1FVmHO0/P\niP6z+8kMYJqqVHLKeHuol6lUWeAM7FL5QAMa8vgEoxRbg/A9EHtgAwtSEOXg\nHq2n+y3EZnSMvwm7TQVIxv1oEt5RZUxoY8V9D7W/96tohmC8XaQzxsYP2hgY\n8S5MhzgS4MGLRfIKQuu2dwXR86Oul9m97jssnv6srfbWHCMfFxm7tXDyB+XT\nDYKeINfC/dkXPfHqeLb/1o/oipaUKnhH7C/J2bRRdXxZV0H9tA/QnfltvQza\nhgtQgVTBqo5B+kt477/QbQuP3N0vVXZ0Qyztjd+yZJaL+Qqjj9qSk9V+7FEa\nYF3gOl1ivTxh5QTnqVgurmissNOqRuDWSDVvkPoWkcjGCtXL9mKGqmibSzVK\n8h7nFNwxfoN+Whpq33WEqEVGmmEiOOpw0Sj8qxqA+aNh0Wr/31xd8dNn4dNV\niRpZI1YcnHuN4kE74KMlktYMlSTuCNB66TDodNkU9rKU4JWKkxpeCHVwLQed\nUr40nVrwJZig7cOsLkn2obHlVsGJqw0X/Ft45LjsfOAcCxugE2ZujGXjDa5B\nyT6TCiyY9S3nuCpRPIk+CV+u17t53radWqx6w4HJyvnv50QpmnfGmxFupbrm\n6QwI\r\n=YDVg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.32.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","build:ci":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/protocol-base":"^0.1017.0","@fluidframework/odsp-doclib-utils":"^0.32.0","@fluidframework/protocol-definitions":"^0.1017.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.32.0_1609979265862_0.4372582649521928","host":"s3://npm-registry-packages"}},"0.32.1":{"name":"@fluidframework/tool-utils","version":"0.32.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.32.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d94b6c04bdd1466557a5dc2961f2062f68a56bac","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.32.1.tgz","fileCount":65,"integrity":"sha512-+kw8dASI0D4g3dQaSK4HhtM6FxG+LaXa3oO0olzJqTGVnMMSgAqCd+v0DVqqwNlGw0zoANvZHKUVYCqQMpr+TA==","signatures":[{"sig":"MEUCIQDvVDxPL2POnbz5EIrl3q3rfuJ5CrmjtgtW6MslFAghewIgLndNmM+mu66f0kxABRG9sSp5lWHMhTx6+Z19ESAFuEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9n8gCRA9TVsSAnZWagAAEjMP/RlGo+dD+l3mqEvhEdmV\nlFWM1yZAbt/pecq0UxQ+fGPml0Sxw/aMYqkILNQBZGGiNeH98ktMUDvmeQE2\nSRAwwmzA1Yfz/UvMAywyM8rVdR3gIUo9z4zl0cCRADbYedcEgXwJbYPm6ZCe\np7DwbLuncOV3EQferTL/07CPhZD50i3t6M70+ojVVHPm2PtEuM1VDxu4E5ex\nJR22qwhB91cPNbhvzJFs4vJrFF43VcFG1Ss+Kd4X6//TV+hZzeqgTDGiUvaP\nXiXpk9aiE48JBYtj0RQ9ZXoLPTkoOBQJuEtzf+4JzQr9wsOJBsmf0oXLYWVv\nHK1OnKy5cfvkO219VEom9eZGia8bB/866UxlYJyEIs3aPknNxmqAPBSbArIL\nDkS5360DyXlsfUXHl5E/EInncLXydmkOcjmHng6lIj4RQAm0KQo280Cf1MUU\nC8sUj+bBi9k7aJ+tZV2ix02BEbbcRC2971E7tR1Lclk+cljqGILxDUvCuTlD\nHwlFg3PU3pKtp57BgjWW0sZhT7aq1R7vtjrWQHgf8dIID0ZMzvUF5X2FKDGx\n4HR5EN25wgZW1Sr5Aqwtfzwa/bHvzcawBbsDGJouGHd5ez0pYhRJ2+Vo4f0b\nhNWf1kxqD0kf+ljg09jyFPcVJE7eEbhxL1fAkwcTQYq3fh3IPR3e8SWoYpMQ\n30Jo\r\n=tgnO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.32.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","build:ci":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/protocol-base":"^0.1017.1","@fluidframework/odsp-doclib-utils":"^0.32.1","@fluidframework/protocol-definitions":"^0.1017.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.1","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.32.1_1609989919619_0.7802532216007714","host":"s3://npm-registry-packages"}},"0.32.2":{"name":"@fluidframework/tool-utils","version":"0.32.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.32.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b9d92507548930052d601427ee158ded9452eb87","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.32.2.tgz","fileCount":65,"integrity":"sha512-L8k4fzsgJbtToKoVymd7syQDADYPSGs6rr51FQE3eR1pb2Po3NmlN3+XJSjzEpHPn71tHmYc6TxrK/eOzc1swQ==","signatures":[{"sig":"MEUCIQCFvVfuMsRWgzhU439qGCWy/xmjxXMrGZG+4itnKclOFwIgR3GqKm9dplzOTU4sCH2t6p9kUr7MxFC28Bcf8aGkPrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCOuMCRA9TVsSAnZWagAA91kQAKEo3dajtdmlJ4kYw197\np1Mr002r8Hw4Ac1phvpoHZVkVqd/6FiHf+MNdorZGnsKb2qhi/t0BE3GdKH1\nE/Q/eqqUrBHGvF02KyAo6NJkMr/RV+RS8ASpjhXqMwxfybQhLLYdznKdEi4D\n5yonRqYHiJVqF6BIQPUEwYPQqYxwOyEQb8MC/eLImoSgr670GYcT4D6G0WRM\nZ0PiZUfWBcxcIcSuci3P1lu2j6JhDry6+iHzHbNn5iRCSSUWU9PacSfjAQfg\njsHZsB606XtYtJo0ganNppMjIPe/Xdxk5mduOjiFxCHzMESFgxQUKHPzD3jQ\nKVYqWRRSSvF8bOsCOJnUeLIRQlvdRxhaOKjS2GYIce7VHh3EkMuz0HO9Pah/\nCfR2pnpcwjwTRRWfHvD3mdXvLRXDkq3iT0mPleXTVsAApI1Js1er9C411k+N\ngxDuiQJ3opRCibwxeJywgcDFtwt0zINujA8ZwCSvKfLlJ2gSDYNG4KeHkiZB\nP9I6HAC/Rjaqy/Ffr//Zvcugx7jHsQJGwE8TyrszldpHaGWHCj9+Bhcc2sBH\nVllZdN1eJhXK5QMynSCEUt81Pyxne+1Fsd1j+l1GdVGlo9CpMaKAfsdu+Lgv\n97qQj4PHEywCIGuqbOWdE0IgMWC5HZviWd1tSo+r02Fcq5LShIkxMutm7F4p\nCVwC\r\n=gF+L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.32.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","build:ci":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/protocol-base":"^0.1017.1","@fluidframework/odsp-doclib-utils":"^0.32.2","@fluidframework/protocol-definitions":"^0.1017.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.2","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.32.2_1611197323728_0.9795936997779051","host":"s3://npm-registry-packages"}},"0.32.3":{"name":"@fluidframework/tool-utils","version":"0.32.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.32.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dd157a982c502e422f8f214d7c23250b6899eb5e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.32.3.tgz","fileCount":65,"integrity":"sha512-KVFNoPepkM/mapDk0VOC7ItEuFNZoCEvjrqjGLeiIhwQrVOSeQ5P8ZqnZ6BOBIkYKBkxQCq/Etexz1SPDgKYlg==","signatures":[{"sig":"MEUCIQCCYnYkplIDwNhGMRcbForaqNTKv8w+nGNItjz+SQINBgIgLf573ixBtHWcoKScZJUgGX6eLqbGTebP2oQ8hMdxuwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCgmFCRA9TVsSAnZWagAA/EkP/3MI0CCVZnGKtULNm9KM\nWFkX3NK3AofWPevwTKMC39WYDI88SGB8cvaa07czJqOSMB2IJB0GM6TswvNM\nSFfvzLJTuzsUDuYoKzqoOTlU47JWbuRhjAXVdf0e6EmT3dntCnyN55EWcJ7A\nilVXfxsv+kEcd5pc0ypbkPuLDxccjrJFFcFo5jfA0w91pGwk+Z+4Z3HM1d+i\n6dou9rfqx9T6j7j9frmFMvb4CQbU563ev4Ci8DtSxPiy6dys8+uSP0piA3Xw\nnRd/Yg5f1WkvACk3YqzxVsqxXy2h6swSej7Jf6SKwxf5Y1T0PA6zojwPQ+TV\nbG5nAKdswkxIC2W7EovEBgyC0zo2/PPvD0nlTyAsk8u99vfOK2/XoikonrBz\nbabjt/Uee1T68f8vFu21Z9AJUpvuhqOZtS4g8CzVInUrQ0zVhaBcyQilqJmN\nBu01cC/BE01k7veLPZw8CP7VQuplMwv5el2CeHdWMlm7zmFZ+03SCg5UkKg0\nJr+zpSDFeO4tkOOs1t4LyoSSoMPZ2DidNRPe5l4B5AfI+12wM/USl1qfFBbc\nDdVUagfkk4EINv5xcOz/pgKf4bficvKk3O6MlyAfUKzow3PGq7P1FbVUHzXY\n8QcKlojBPhF8VoptTVaKzuZG095ibXM7ZLZHY1jTBCuV93bj0pG/+cTuo0NK\nl1px\r\n=QnkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.32.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","build:ci":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/protocol-base":"^0.1017.1","@fluidframework/odsp-doclib-utils":"^0.32.3","@fluidframework/protocol-definitions":"^0.1017.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.3","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.32.3_1611270533169_0.6148108657854754","host":"s3://npm-registry-packages"}},"0.31.2":{"name":"@fluidframework/tool-utils","version":"0.31.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.31.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"524c7072f84f611b94466cd2359ac322263ed71f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.31.2.tgz","fileCount":25,"integrity":"sha512-q/kEi5n1LzgWAGTE19lJDUZmTT8QcihRn9jqkpb+pOk/DQtPQQt+5o32bmhGSDA4iM2Y6jE7hM/FPv//LE5bGQ==","signatures":[{"sig":"MEYCIQDmRwBIfITqqAwsJtlBOUDUqP2FxYIgcWnAFspELZ/NfQIhAN+yLQM4oPbt1FKCvsKn1Vbf+F664AHyYjfMxWpxdSXC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCi1gCRA9TVsSAnZWagAAkyYP/R01BUqqwdIJzk8sw7sx\nHRvVfDSWm7ckugtj2ZujD2PBgPcBINE2pUYPbXBDvG7EaLpzuDGakOlaa5dV\nLANSC1Rq7uaLmxHSTydM+VJZH8KYYWySL7/orCBszlUP2Lm/AbzsmWhuX7Ue\nIlGDoEJHKQ33/N3sAQHNEYLwVUoi5712tSPN9eqSQzJYFzBlCCSi2DfZbT8a\n3Iy5bNyRGIM7W+5NS/aa9n4a45W9dDZR8Tp9i166HN6tZBmNcI2Y5bWQXuYU\nAp1BkEgOrnktoXHuU+5AbQnHji/gE3a5Y1UxYjHiJak/VmD+FhfQhmddIMT5\n2y2/Fo+LMnGtb49iTddgOKJ0wHq9gAwV3Z9yncMnrrurKHwZ1aXIu+BqfLdt\nWHU5/e6JzoDd1m/vIhL+6xKJwlQ2+0LYmYPDbpMtBl9O4Ez8OahYHuFY5Q1e\nSj0SxZHhHb0n4GrNeFTsfXAJ32igMbtL2fbiYg80lhCoxFUmJ1ypwjnNmotM\nNxADjBFki7pw7jSK6BVKwj3ycdvERo76o0wWytnjC7WWoz61nkyVBksWotb9\nSVvRWiWZePwxABxI/F2tFwzW8iy92BVlq5Oj1nIs19+bFkzsmH1Xzhc9FqRl\nmSxibxN88ulJFAZcCbHJV4FOdvhTBMASJw31JPZ6sY6aI1Stph0xNU5beamh\n7yL8\r\n=mfWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.31.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:full":"npm run build","eslint:fix":"eslint --format stylish src --fix","build:compile":"npm run tsc","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/odsp-doclib-utils":"^0.31.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"~7.9.0","rimraf":"^2.6.2","typescript":"~3.7.4","@types/node":"^10.17.24","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.31.2_1611279712372_0.10329097282594613","host":"s3://npm-registry-packages"}},"0.33.0-13708":{"name":"@fluidframework/tool-utils","version":"0.33.0-13708","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.33.0-13708","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6e447c995576c30d96c49923ca740260a8c695cd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.33.0-13708.tgz","fileCount":65,"integrity":"sha512-Vihpus2cHAx//Z/i3h+5s3/fRyJV7jC/0gCh//WoslqxyQHrDaAV9C3hvjcFzU5c3rBumjhY/9GoJj/xXvXDkQ==","signatures":[{"sig":"MEQCID2l2D/wL6P2yAdW9mn8OSPfqIHA750CMebRuwKMCo01AiB947tikvjvdZBhzbBMXo0+LPIAlbdxFpHQhLbRX1XUsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCzR9CRA9TVsSAnZWagAAFUAQAIjGGwJA1xkw8IxpaqEL\nzFi2VzO69/loOrSu8QEIDqjkmapisjJyRqVd6WuQ3q+E6eC9AaxoP7xjpdfD\nof1qR+WAXXPNPUNHfhrjM4zEtKDl1VmqNYRR99Kh8NC8sj3KT/4KoFVzHEYp\nQ1sTlRq4VjQaXotG2bwcrKP2N2M/A5I+M0soCVvDMYluI7j9nRysSvDcjye0\nR6vXbSNn4zpGY11ELs9DvYcLb7ERq090k7TMSAJAQrvO/oBs5NQKH7BOIHNg\nE+2z2txacJQCG3MjuBfag/ylcPrRGso4U9VtcDXhBl9gEbAQRF3MkhJ9uUxf\nAUkwYdrkfjRyEo+PlWUV+oxakYit6bPUrODBu2A5ZvlapNmPV9GKDFBNbVP9\nVgwZ0hC/fDC3MnE2xghNTkTpuBdQ9C9l4z7jnFknctTBXbFVLoSbh62JKnlJ\nrZSIfhu3MneX5TUWGZKm723AQB/scwd6Qudy2OMwM7VKkFh83UVNWHh2Kj3Y\nuEKQGnmKU1xOqJgRhCAZMfmnOwLhhihY0SWMO//sGAaAhRKaP3fkrLvFRzYm\nuj8QTtAGqScYkjIquLhaRMQxUrYBLrsfmksYMKr8g4hdkLb7Ng4YLmINxnEj\ni0rHo8nbb4j/NbzJdG6/gXTxKSHTmhDlLfcD38wkgbp9eylfLHlMiq2dA0QS\nZv80\r\n=hcD2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.33.0-13708.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0-0","@fluidframework/protocol-base":"^0.1018.0-0","@fluidframework/odsp-doclib-utils":"0.33.0-13708","@fluidframework/protocol-definitions":"^0.1018.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.33.0-13708","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.33.0-13708_1611347069451_0.2631344223827514","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"@fluidframework/tool-utils","version":"0.33.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.33.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d171375288b5df33109290b71637c965afa74520","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.33.0.tgz","fileCount":65,"integrity":"sha512-xOz3e9xAB4ErkdrFCVW25JdEvUV+e9yAge7AkvbdVBftpvaepRtBmSoY8XBygSmLiZicjlEa2R17BTLbaTyT2g==","signatures":[{"sig":"MEUCIQDulwf1SDTJrSqvybD4T8wLxJ7ZtQd9z/j9qLHutvVwtwIgC9J9TKvyTIxoCBH+TUZ4kePEPhHU9EDJVuyJje2PCh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC3huCRA9TVsSAnZWagAAOdoP/19G/N/TzwLlRXafpdA4\nCjktzYH/dHT77JwljmSsw63azJbO5iTdeosOBIJ2iFeqEdT4JstULeR6s2MR\nb2E/4Z79/ZvSdA0m/rJWnmL0326Iyr08UOM4gojXAcZKTGYuS5l4t9rO86yY\nSPAbDI/Lq2wSMuMvi6lHAI4wUzs8J0MJhb9JaxkBI4k8Td+e+RDtW58Pk4js\nqyVcBSt88yoADcY/jg+16bkN0nOq5jZ8TX58PTGhQ9AxQ2yt9W6IYv0T9Rau\ntJ0iJdUr5D8wPn0oYzUsuigFtMQcyUirmzw2Tvlf2amT7vyVOOP2TF3G6Ojq\nnWi5FqqFcHzR6CaGv4FFzXTJ+sM6hj5rG9gr1TjNdUO3k2Me44zXdnxKpkPv\nPsi3uUw2hU8byhlosbrffI8pP0APBCtXVKYvUjg28DoEREI2ntFc0VMlMhw1\nOZIOGgb9o9Xw6SkXLmXxIuYuY0zB81dSzV5ExuZvP9e/z3Y87/IvWwyU1JkC\nZW8eGhSNARgynnva4BEkkpaP9GolUAq30Tg65dl4GwoEoazTcfkrjmE4xKrg\n+S/R1ZvnhtYWeKvaX+DmNtILS1PCVWnrguKecHuMgvG1l8bctHEJl/nGvWIW\nV1yf2wmU64s1vS7af83cgPRcU2tlBhINqFMc8mvbWEDwB42WgczhoSekyub8\n+f4G\r\n=BjEX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.33.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1018.0","@fluidframework/odsp-doclib-utils":"^0.33.0","@fluidframework/protocol-definitions":"^0.1018.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.33.0_1611364462236_0.369425470202547","host":"s3://npm-registry-packages"}},"0.33.1":{"name":"@fluidframework/tool-utils","version":"0.33.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.33.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5586c33c7a477fe61303c9f4f1053549f07324ea","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.33.1.tgz","fileCount":65,"integrity":"sha512-jjaecFSoNzYS/HcBaq26IaVQw20AoBd5vfWnUOwwgtxUpMFDpwR4gPfAiynvLSSYF8m/gdEwbdXWZ2tNjEdudQ==","signatures":[{"sig":"MEYCIQCARDxC9ZEyiZO6vAKGpcEl8BCvrUQM+BOwG2c7BOViqQIhAN+5p8uAD6MDariOvQIdEaD1lqFHcJB9qZ5AobOTjRpl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEdszCRA9TVsSAnZWagAAZE4P/A/8Mr0uSzm/dumvVaJK\nO0OzT8JvJzvjWiympYiv/cPwZ+P2fkpYhDO+LyCShI5k6vIrjTvcKGlF6Asf\nAwLfZnwQT+Ow2FcwSOyO5+rB9GPSOi8iyt5Edtt0bgjPyqfbYK+g9R9CeUcf\nB0e9aMS5XNslaC+7BsQp56EcGKqTOJMNiEWsQySc6Em1HOVni+sOBAN2kzXd\ncDEE1wqEUKkuGgC2f9WOQ/LETRI0arN9Vb7jYkYvC9eJXhXEdkEnVofkUvOc\nSnD2S16dSeXmvDuXKXGDlkBqhUOt8WH4IX4YtJvlX4VHl/R288b0Q9tk38QJ\ndfB+60Wmok3r5gdjZqTVgaWFEjeuniVaix6rUxWs+2Q2HPGWdA1ZhVj4KfqO\n0QesFlD54i3FSRuPotuW/mQTfiSgUx269g07jdCT/W7xMux/iUQt5iIWb06W\n8rmH+8BMSrQeCPc4/cnYhWyiD2heglHtOMnpTh0fnimyoMoqTILWvyF11R51\nq50hbRrzLzgbij7h35RMqnYhD/FP7fpwaY4EYVy+nxmB8HqlYXMVAt7KV14a\nTnFPOf+icQSuw7Bo5ysMWnusVvQ6gR8//W8Co73u8H8WoekpdV7d+tvgZULM\ngclqp+tgmT8tLVAM/f+5ofQN6zpDW8erY6+m5ST3HEETuvAbQ56Tq+mlOHtB\nO6L2\r\n=8U1S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.33.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1018.0","@fluidframework/odsp-doclib-utils":"^0.33.1","@fluidframework/protocol-definitions":"^0.1018.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.1","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.33.1_1611782963153_0.7281688183669346","host":"s3://npm-registry-packages"}},"0.33.2":{"name":"@fluidframework/tool-utils","version":"0.33.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.33.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"48155154b0ab6af6b3deeab75dab656a256771c3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.33.2.tgz","fileCount":65,"integrity":"sha512-ryxXb9e1WrbhzNNvX/Lkv7UmW1fJyCELW1NkW3qdhlKXZSTBcmkfg00WW1aChkPuYu/AI/XBRtboocVg3tf+ew==","signatures":[{"sig":"MEUCIE54jf5Ek8s4enj7CmhjN7ggvBgIZnUZNvYPzOluraSbAiEA6a1dLvKcZbAIi9NQrOf7kYHHSig4v42LrfifmsA6kJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEvnkCRA9TVsSAnZWagAAR/YP/1km+mjj1McAF2EvLFiF\nN1rCGMT68Hlx/vk8Y6349IhDBKKo8fCsDzhU9ptzlccDttiw8IhVx4HvXYKO\noIBRYiqAudKPJ5hQaOLxH0rpzdc/BkRKtH+ofxaN/clyjbzInNWY+r1O7str\nFS6+kXA1j7owPT09n8ZA3dMceZXPTnXEecr1jUy2vyw4OHh9yrwNzpGyP8e9\n7Nm5yVw9qhHJ/b30JUFzpBwgIA3SvDPBcawPGk+AC7Hh0i5BWgTSvylmk0N+\nk3cthC58FsEThbjgb621Z8GyBxjZEIHFW2XbQxgTQnLwmJ82wZiB9xoecI44\n0Aft95OyB+LAMWauwBxPua/uMIXCpoqmlPxMik0273EkNdTNAWagbzmSANvT\n9YrIEfpcEnDK9AyeH5bAJv0TFSRCtwgZZvRpW2/2h4vQ3T1MdnscL/eD+hU8\nIaWq25XFgqYjPsKIHvW/EaaxBSBxceItpVez9uDVvLc5WvS19mlYlVChAtSU\na2QMKiwM79x/wThUEO3ivFaWdzYPpBIZC1eTBHEqE2nxUN3BclTDxR5/NnJD\nCS9HZn/hg3dadC6yJrVXMGi1VyqMNzhdh2fHaNRhHFSXUmFZOqCbLIO5NtAK\nR+IsgFfYcFbzAO6QboYqVX+fsUS7VEZUpbtKBF5zvH6fjJdEUEr7O4vjwSKi\nPwtN\r\n=kgEa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.33.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1018.0","@fluidframework/odsp-doclib-utils":"^0.33.2","@fluidframework/protocol-definitions":"^0.1018.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.2","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.33.2_1611856355726_0.3211695370822183","host":"s3://npm-registry-packages"}},"0.32.4":{"name":"@fluidframework/tool-utils","version":"0.32.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.32.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fc9cbc9cb692a40548e21f5f98c128279d0c4512","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.32.4.tgz","fileCount":65,"integrity":"sha512-KpQCBywqmhf9JNOdfMjYRhB2CEkhbSNmcWMGF0ZunAZG96825sX0F+jFDNLbqC2pTDFvx0KmZ8sevMgGNzHL4A==","signatures":[{"sig":"MEUCIGyK7DulvG8/Op9M2vTKLcda8nULs8U7XZRtd6vTuw8vAiEAzjzJMCX23EvMeJj/GtfuP+HVdoGwtkJR9UdXfWo0u3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEv7aCRA9TVsSAnZWagAA1MoP/ij7QYG8OkEPCiaskRzq\nXIoAvQU8uas8t2jcEOonafmMMR1RSQgBnWQDPH4Hct/mg4Q5m6Zlti/1AXZI\nFFMTggUui1G9uFGggGnTGO3dPHyRPpHluVBBP4738PPGyqEAejQ+1b+CQHad\nDg7oMGpiyHlsHCeWxV19O2LGqULver0nM0uyT0E8M2LUkRJdNXLBL5owGCc2\n3buuEMqInkVA7qzyP60lTmlIFRkmhciF2PQqg53oXnpxy4KYC0QA6UgwN/60\noeeg8I6wyzJMnfUoh/AfKmJEQy9szuVqtQwTkWQ+MD9RtWuvdLABKYcqCrZT\nd89d6Ko4X4WL7sbmVfe+ck1TxPbqSwy9akC2eqxouW2PegIoueAdb6F0ROOz\nDOItswJ7IG7r2PyJFzVHPQjK7NOaEW/qNEoMp4fonK1RY12jtbzQ4rFaezws\n/8REfm28GOedO6mAgxkEoRJxqbOYSgMqoqIHhKePn3gZMTxtZCVU7gdTAQOe\n/KMUROz1/8nfxne543QbwrKeiJO4v7wXmSCmSvktSm10JB1D2EODiwwx1T7R\nk1Hs+UGsGcLfIP2VmeWesG/mitmUDN1tjeKIhQiBVZZGj/XS2Ym/2926IYJX\nXy+bDCNtuUaN434Nv3d+111G9KDvch1sExGt+KTcle2fFsIBzURtLzojKOF1\ndFJt\r\n=sVRf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.32.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","build:ci":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/protocol-base":"^0.1017.1","@fluidframework/odsp-doclib-utils":"^0.32.4","@fluidframework/protocol-definitions":"^0.1017.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.4","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.32.4_1611857626290_0.9932769557467502","host":"s3://npm-registry-packages"}},"0.32.5":{"name":"@fluidframework/tool-utils","version":"0.32.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.32.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"786379e5768250000f6a0465398612c659d0da10","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.32.5.tgz","fileCount":65,"integrity":"sha512-lVU8J6NDX0BYMECj6NCr5RdYDgzP5BLs/S1vpseGazRjd6ris+b5+gF8kFn8DiCD76loWHIXTCTG49O3u+zKHg==","signatures":[{"sig":"MEUCID/1kyrLT5/xCvr/HzXCjs3aK1Thf1+lyE9zH7Y+Jk77AiEAx30+QziM8k+8pgdF9FGYld56N4YMAOE/ND+ECzqGjvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE2T1CRA9TVsSAnZWagAALvcP/1xNjuhJRXBuu3kxLO97\nsaUCueRepdg522PRhphMQXtnauZaMGAjxUmIBOPzeDSClXSj+QHl5lklKABu\n5yT6RtNH85lbLCzUvETZ/wCtOYA4vilQODAThhZmXLpNxde4uJmV9PkRRYQS\nflE9uhAaaGhPNN9tprUcRmhnO2Ft+sWHFH5HTsmTYwxM3SIHKbSW9PZBJkco\nrR3CqR67Yax1Dn51luA6L/JxoTPfSa11+z0/Mj/kb0vddIkgvXvXpXQpt9D3\nQzuIedlW8tJdzQbjEleLrPVdiZ+L9/pRObYhOG7DDq7G2k4UECkDkEIBynwc\nMuaxJk2Qsp69PomPp3FQq0+KdHbQz5tFHaodisi+agAs32MMGqyp0FlSYCDP\nK6USwLoznH/SZc18EEVyvKUBgkVRPnMrQUe1dw3VQqYLN6nThw3fFlzXIFU8\nwRgaQw9gmIIvgd5S/VucO/NzvE7qQC9He+hW9exjsRIu7+aR7SQYydB24GCK\npY2NIbFnjTbiDc15WSyyIdTFpNoaRepn5Da62K9ZLDYZKw/PwJDx07PC0t00\nxOrjjApJD64vmvxIFdnKS8B0zJp7reNxBdJJRf5toR/+h1Sr3M1kY1Nh3ahW\n5qe6jWDZNQCO4JfXEQRHZ7gKJzD4Kv+0kJi6ikJ/kMLE10jnkeCj6X4MkV0V\nggb4\r\n=VmYR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.32.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","build:ci":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.26.0","@fluidframework/protocol-base":"^0.1017.1","@fluidframework/odsp-doclib-utils":"^0.32.5","@fluidframework/protocol-definitions":"^0.1017.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.5","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.32.5_1611883764999_0.4283452726753125","host":"s3://npm-registry-packages"}},"0.33.3":{"name":"@fluidframework/tool-utils","version":"0.33.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.33.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8854ddfee266e263a45396822761a286f164f2cc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.33.3.tgz","fileCount":65,"integrity":"sha512-j5h7lPA1CT8VPeeuRWrgFgj5pKDCJkuOLMixrzHEPCUC0PrwcCIk18uzw4Pzzkwp8C1FuhOF95T20d5TedpKQA==","signatures":[{"sig":"MEQCIH1qQO9pIu3wBL9gvYyBdg2buQGC8pRjh+kRej5lcT+MAiBp8X96SqznVYbKPhWG05r23T7o1VayW3+KsJ8g9y/+0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE2iXCRA9TVsSAnZWagAAyfIP/19cD+QZPxnAoFBmFsoQ\ndR0eBE+ScKzYzQsJxC/p4/JsoNvUOV4SGf3be1ku0wKnrIrkjkkg58hx7dik\nb4FdjQ0XweW4J+7vrQuJtOE2+ya0cYG6xHYKVHG+Rt9QH99x7wNdQZQbtpbP\n4QTYevqmcDPV8JhDg62SAg1/Mw97C4vzGwE8H68otRQQ4bjU+IVUsMlMen6N\nNgdqEehaJMev84l/Mws7ND/TpoyYYQ2MYRZ0H7HgnxRovw7/DBLOlD1rDJcX\nc+uuPqYIGQuGrpZL9RuAPauPh8u5IFQQ6sb68XbU3KCWGz4EEkA9shPT4RjT\nsZy1pzyX49/k/ARVH64MgDaDHeQeajKkOB+RxVJO7r0Xy9/N6dFhGk4CFdfq\nitv3nyOHkJEmULTX7iF2hAbbM8GPmEaQV4zh/TCMJx4X8FA9lihU521FSjg7\neSRR7oDaNIFvBO+lmySWwFfKH1yp586mMoyJra2SE5Ms/b0BEcXxgk3O7I1/\nIOiu+V+e/HlONYshIr2TKVvoX02gzddqYu/cKmKlHFQOjoKtabSWQjsN8NjQ\n/s0ViNbRRhtosMRKlrQyocrROKtqHgqQ65VnNLyCCL/Ul2qvRMGAOVgGoGEG\ne2Kx1MUP7HPTCmtAw2CYo1WtuEqHjjkXbUeAP6nXL5pkn2xd5LSeBKKSGA6U\n8Rqs\r\n=XBmx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.33.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1018.0","@fluidframework/odsp-doclib-utils":"^0.33.3","@fluidframework/protocol-definitions":"^0.1018.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.3","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.33.3_1611884694828_0.36782731186153006","host":"s3://npm-registry-packages"}},"0.34.0-14942":{"name":"@fluidframework/tool-utils","version":"0.34.0-14942","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.34.0-14942","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"23fa28975bc65d2361baf54378d7cb1e8d819b55","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.34.0-14942.tgz","fileCount":61,"integrity":"sha512-1qHeQZAzB1tkY39moo6hVgYGTd8NEbQvCCxk4iUWzmMSg+fzLZItlkCW0GcaPp0aMVZt4c9Oq2Gji83R7F4K7g==","signatures":[{"sig":"MEYCIQCXCdpUvqBtTsTQuKj0yUD8soNKFOKzzZvyYbLJopT+/wIhAO10JUpFqO7kfiW39opQS8ufO3FN723PjHPwBa3+Y+Fb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGZLaCRA9TVsSAnZWagAAPyIP/jjT0FLd+ByApRVAESei\ng+dZwYUzltfAI8qhAeRS995S4j6ynm1SKsxUIHtja9tYmsXyL9gNhAmgo9wZ\n2nCQUT3qVngqZiOLjnGVwshSh/NkpWDqZ+mfHSeoSmDi2oanhsFHUazqcK8N\nR/3ob2jNVrYxiFfDqhSm1SKlQnKse5jGo6CjjelcEzaxp5GJJlIUIbJK5cuL\nMpRPCZ+Np1+Z/8PHf/4xS8Mk7ZFVrZtazQbSA///lMzUcDct3XO8B8PRizfu\n9SHeYvupNTn+QrCHQh+c/+ARjSbf8sPXk0Fs9bk2WQng8vHkc6xcrE/TdbKy\n7Z6/ICjagt7DL6BppgKBotK61POBtNtmF+sXrjz9Fk0SaJ+YScSJxwPskORK\nVlaIg/BqGvGCRLhkUXSSBQ+yFpwHbwwyICgzpYmh/V113gSZJWZOOPpSkbm5\nJWdRDJflnmM41WiLcptz0rvmjFEMCP4JkgLvj/YG/ibPufLF8xnjIuzYEezY\nnP1+kGE16LidEC7gntp4HWhluZDKLy6QF95wjntDtj5mMEuuwYrAi6bZgdin\nI93eGDlisBF0kmv1o/urz2AaCUPboTlRaHIH/EE6X84sZfcytxLqL3AX9m4s\nluikSIBKMGFMZo6LbE5+hLICDPktwVi8pt1NzlT8x6XLJO/ze/Hm9L6WPYJQ\npiWP\r\n=Vi5o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.34.0-14942.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0-0","@fluidframework/odsp-doclib-utils":"0.34.0-14942","@fluidframework/protocol-definitions":"^0.1019.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.34.0-14942","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.22.1-0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.34.0-14942_1612288729710_0.16749953944822682","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"@fluidframework/tool-utils","version":"0.34.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.34.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"45d94295a381ac2b789eddf51e87c993dfdbebd4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.34.0.tgz","fileCount":61,"integrity":"sha512-AStbRPhgvevE4zjaOCUjzOQMysm8BkQpU1NpWszp7OW7x4urDAAhsDBAXirexaQFjMlAEUcDMJgbmLMqSQimSA==","signatures":[{"sig":"MEUCIQDymG2Wq4SKbXflCBCl25Y3CGrm/2ktF/eHfOIjll2LcAIgYBaJiYISUa0mu04Dk9QoaQs8rmWBpWRkJTQY6OV8Gs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGxXkCRA9TVsSAnZWagAA86YQAJPESau0LdumqU6C+F/Z\n08iOkbDD0ySTvUkbnaek7hhqsira24iho5v8rkAcskv3V7wzrvbmNF3gdEFl\nhEeFG+X9FYWe+Fu9JN4eA0LsrYezhEvZoPrfntZDauDQA3RaTs1c7AhBu2iw\n/tRZOvam8Mj/CcWutbkXhjrxTV+mT0SzxWK2R81uQwW9hktU6l3DHIq48ivj\nSip/Q9kitWJSTf1BMv2ntFzYmuluomOFZBqy1+R/i6+4e2L9fQiwFt2dl3wd\nk2Hqa28JCfttYZoty+6sPkM5tHdZ2vLVSHFaw1YW+dkVypZZnNEWPjkDzfVD\nLSC1griEINZ5dnHarzqEQe2pzrekHOQErQdp+CDVQVXEuI+vs0W8e5+eaRQO\nwiMudxRM1vteffL7xUefcefX3MHHC0SQW5/G+0GY2agBI9dvO3Ik+k2L5EQT\nYZ5O0x1Zjbriio7Ao3H151eHih/owpUNcnEWpSkoaKiTbhSfltKnykhv2i9I\n6KM2hDkWDtuY78G2EVJ/ouwh3/IqSST9yeTx/9sNRTDvu9Etdlbau0K7g8M2\nKvbO4g28vzafUvX2y2Ua9QONMOEbLH5D+YHbiyAPCFM/q+9h9KDORjZEME3C\nDg9JQrxKk4It45RPkEW426sBnFM05t9E9wY6FKwl8u7J6PKrWBpkbD75x+3X\ndpBT\r\n=JjgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.34.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.34.0","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.34.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.22.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.34.0_1612387812373_0.07917389911273665","host":"s3://npm-registry-packages"}},"0.34.1":{"name":"@fluidframework/tool-utils","version":"0.34.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.34.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b385f65274ba8ffcd9dcf874425e3e466f66ea5f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.34.1.tgz","fileCount":61,"integrity":"sha512-PDW6qIsu7qzV5OZ2OJ+1PU43IWV6bMwOo7ew6OWprJikkcDVZYP9uqklqDRdZb0z3yE3B25/ky33CAnqZMjzZA==","signatures":[{"sig":"MEUCIB4DZpfzxrmM2Q6qrF+BSLZzMeyYZ55mT1pACqgfU+AIAiEAuo2Vy1kPpDKYHwhBMzfFhNBzXp1fJzyGXu06nAXEZY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIaitCRA9TVsSAnZWagAAIw8P/1+0N5eT/tSQiWRLGiD3\nojHoxz3LAPesConuJCb/JM4XZIOMroMRiD+z2Wd3gfsgJmJn63zs8LDukUOZ\neS5T40gX4i1pl712CHgV7w4XAh07sb0TV1aIjnozwbgQf6KT5lnFHEzy1qcn\nO4Kb6bjz2UXTN/WVLsQfg0K09ez0tYrIakXJi7GunVvVooPbBNIlMRNlebjd\nqy8BLxJgBVcyJUStQKqSjbvLh46lFDtNHgtewkjMIzChkoacVOljM7S4uIV8\nf+RrL88O9XTq0DtZtkw7TMBxICpbD96bjCeNuddhxE1d1h7UfRc+0aBXKcTc\nKU/OdxYViwhuVRpboeoVcoefLtwwt05Kmkc4YURX6mtrossJ3Y3jGeNuOtgK\nXGTunKx8QgtMi/Pe985DAGa2q3Hb3m6WDmJkxn93fA+lcqFJuKLZ8s0+VKOu\nOAR0xr2Gexi7JAeIoyp109hwExQCQphwrYRZzMZ5GckLEL1LuizyhaAEwJ4X\nq2HPytgpCZh7FWawxaQuOLHEgBFPe/pxvzRJ9/IKkYqzkn9Asewu+0Y/ArHO\nTFteY/Scch61bV54DeCfnRwTe/+sLah/NSs+BOQ+o6F96uwPay7+g3nFktZB\nMEKk1lYASWf1lZUw9zS0Lz9FF9IzQUpXhyCarwgVPhg13AgRtXfdrQm/m9xJ\n8TRl\r\n=7S5T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.34.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.34.1","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.34.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.22.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.34.1_1612818605476_0.558779382349387","host":"s3://npm-registry-packages"}},"0.35.0-16170":{"name":"@fluidframework/tool-utils","version":"0.35.0-16170","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.0-16170","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9e06d4ae92f89b400c1fdb43b03eadef4604560d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.0-16170.tgz","fileCount":61,"integrity":"sha512-0DM+2AA8zeLmOMbl9lowKsBisGBbXeBVUxwLHJlkVebJmLNu6zfqdRTfQPVJ3utJDNfcv/81zjmugTQVg/KkHg==","signatures":[{"sig":"MEUCIQCyD4elRr2GY2ZwEp6jNR/W4i0jAL/3r4oeoKeATMZzzgIgHTZeIM+JSd6rAnYsrhjdDj3O0QQkwsWMl/VYIMqkaCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBXdCRA9TVsSAnZWagAAScgP/i/5B+7+MBJyeFcngtH7\nXKY6AAGSdQ0Zax/OaB2adF4k5vqTB7Oc56EuSuqdBmIy5Uy3aArEWFOiVDrD\nBvwONmZhIN/MUhX4lPSXrH7RxmX4x5/bm622C6K3a2F1TBRM/+O/ijlktnNW\nK/8mYR27+Kj//Zfz4XhwgJCsNrs5VkqTbeFcRaeyk859LBGFqoBeka7PPJuh\nLnWuRa4nOJPebm6JZhEe2rwyOPsMVMJdZKAYAwK9iL+BfzMl5m5WawFAkOP8\nyM+LkHPADTAzpdva6DGJqrxPmEQAHXFXJdb0KPwGDORJQF+dYwwi4hIV0LGn\nMQkzYJ1XUNYW2CKy35HrJalKimo7It2P/0KTK9UYID0q5Cgyd744ublWD3oi\nCTvxjEcbVpZtAyTbSn82fQfDM0Z7NWKxNG2fNXmj7P4MkRQc/VQAgHu+Kzix\nnSUFzBSZjg25b9NVpf0bNe/g4PJyzgCsVXtbfX9zs3zAmy16hc2+jnBk141S\nmrRTXvzRKKQtEW65/rU7PDjuDtnXB5fDErgRv3ZLnEu3T6LJdvZ8j6b2w8Tf\nuoG3n5UkNyzndINmDs30a0EB6eEiBN7aHMJlNfe8MVquUmGgN/LIOMM6yEAa\ngYq6rToN2VXVLRw6hMna20XWrEZRnmWRQ9Y1LwjKV8vNqLiMt59DRwVXX0u+\naT9V\r\n=HhmN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.0-16170.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0-0","@fluidframework/odsp-doclib-utils":"0.35.0-16170","@fluidframework/protocol-definitions":"^0.1019.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.0-16170","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.22.1-0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.0-16170_1613501917297_0.6143204981580932","host":"s3://npm-registry-packages"}},"0.35.0-16887":{"name":"@fluidframework/tool-utils","version":"0.35.0-16887","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.0-16887","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"109cbe53d07b1167a13fc284b842cb86cd2ee502","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.0-16887.tgz","fileCount":70,"integrity":"sha512-65oeUN6sdpH72MwBlV8RnC8bePNhCe+nfmugu1hdIPFstdTpcVK+ZrTHoCPeIsTOJmYblYJp1eajHoqEHWRfnw==","signatures":[{"sig":"MEYCIQDU/pV8YCro8fuCNnN67QAelGvGjHLhwsaS0V3WCFglUgIhANTKjvw+iSeE0/AJrdNBDnaqdsHawS5Bex2d4Qsgv1oz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNAUPCRA9TVsSAnZWagAAs4QP/1BAkfQXxxJYrd6sK5N8\nag6uPKW2JbVkaWyS+5OALxVvUjheRWuNQFhXaMQg0iEpzbmqaxStVMOQYe0T\nsk/8/cKFOWKHF5TfhVRG2hGdQdy19ggNg5plFgs0hVl0TuDVnAO25yO0Irrr\nMW8tJMd1OzeFjsJ3V3EdxBK6XJhoNY4I+7QY3975m/IgNN019q1S7rVnOHUH\nkE2Kiv7ixWayiQNF4vafWjuQma1PgLyL5X60MaLMR5+q67KNzXnje2MDZ1iz\njZqnh1WAwkFxoZl/cPCbIFSZ2shaQ8JJ/oRenUWPXCjhiWO6kS+2niIPp9IJ\nHufk3qPko0pypT/qU9t+o/tNkv5pfXZUfC4HLkEhj/itfi+JhU90BC/G7Zhd\nnnwJMZxQyBME8XYd7JMqOpbbHq+t9/d48MABReLSsES7twSfV2tTOzD6LNrb\n9JDExqgSw3GN+K3GQcpRfOKXlIiAPOosPvtZ3u+Du9CNld/jMOOfmO/L0xkF\noJokbLuJ/Xu29Ks3N8+ek955VnvMmkEp2BXu25p8RNjHEDitzol+nSeIs7l8\nADWyCQxntAHhsJXfb+oEcEODELxjGHDtl6YuTNt2Gye5c7drORUx3I2Omscv\n+5P6kmqq45UziGDZTLQD7zMnbeTE+8A0nVShhe14iOANeoECGE5gjvnELTFV\njwYw\r\n=7S0A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.0-16887.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0-0","@fluidframework/odsp-doclib-utils":"0.35.0-16887","@fluidframework/protocol-definitions":"^0.1019.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.0-16887","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0-0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.0-16887_1614021902687_0.27255515306377887","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"@fluidframework/tool-utils","version":"0.35.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"750bda3ed37dd8d7da999145eaa442a7fd0690da","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.0.tgz","fileCount":70,"integrity":"sha512-rIXdSOal+Mj7e8BVNjp+hsj418Y03W/V/qLB7Yr7eoke2TB0/sJ8PFR30oHHFvnbjHhlI8zOwCn23/ZeRsnZkw==","signatures":[{"sig":"MEUCIEuubp4sxPpOPJzbqQ2qRuXZ6UmaMha7rvzLhXCZ7q4BAiEApF27hJ1KCOx00deu5Q9T5f/AyOdv0tMkW6nnO6RFeUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNIEpCRA9TVsSAnZWagAAMiIQAJbmn6wsbZzB0bx8pwGd\ngUkEWk3pEJO04xFFWXyiOS6C8+Phken/C3ZVScdD441MFCTLsByBv07V9sLl\nNdWSF5aTPTFgw0Qjv5M9F/oLZuEjSLaiFFZh9VZ0AjEdjfkYIu1MCYdMrl88\nISR0cqmZ9y99cu/5pfBU/zfBTB/ODalOmLn5bK6gVWxYMseDvMueFpSX+QDF\naqN/RQVUpJLGus11KW7RzVxJrfIpsvduSLVlEYdAUBoPxuGJKwoQ8F7PnRgq\nOkVJNKO4wwGLHNJ2KUZrznGQ5pfliztpO2RUJtMe+kJ7ic1S62NA/BgyU+Ek\nnOoR07/G5e7SHQ2xf1UcVWXYpkIZUGMOlox5X7HMl9C9k7y9ykVuGadhhTxf\npoH7cJN5nbrGW2krQAe1DA4gsP1pIocwFRv279aHmhUSMxMjRz+bj43q9x92\n4sKULvWWWkVGa9Vep3AdzzHucT94rJxQMBZLQv8tl57fi8YShRDGCn8zrhWQ\nHpPgLpyiNZoWZoLvpDNLOyIp225O/5fZhDlnz8AkA4sGHovQJHLU2l7V7zWu\nWA20hUqtyL+FjO2LbQdWERSBsJkT0HwuEV1ww/+pzgNU2jmAOQ4KVmwshC64\nLtD5IsmRS2gdfXoIFyg/t/dfRacgJpGGSoCtq3w0JT0EQ7J0tIMoNYC/ofV7\n+vnx\r\n=VVNF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.35.0","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.0_1614053672792_0.6274430366752697","host":"s3://npm-registry-packages"}},"0.35.1":{"name":"@fluidframework/tool-utils","version":"0.35.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9a09bd52a78a7480aa7dcda5f01aa1e449a091d9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.1.tgz","fileCount":70,"integrity":"sha512-X2bUkzNLU2Kxj7NRf4zu+Djjdk1hai32jNnWKuwYjTN2+pA6y21FvXV/a9kTiCvbolCIWLw2y2IqT7RaQBfUKQ==","signatures":[{"sig":"MEQCIBkCYwWYXVJ0+KAsykNgYtNsYvKU2oTI2xE0RGUtCbUPAiBhCRyUnyvVhYJPnlUmzihasK4DoAY7e40F2Ji9mS4T3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNtYoCRA9TVsSAnZWagAAxR0P/0rPDLDXzS1DVIaQwzE+\nMgJN3DvxP5VIba1WeyHTkKeT00qfCgpBK26Ym3C76Gr9qEifCdxwJRCQFI9z\nmghTu/qVdi8rxzldvtMnlqXMh650Uf/N9JyuusGgb8i9owifBwaF2U5JZ17Z\nXL0S3qKH20ziAmDotR63xkEy1CBh7ti83vPDsLmn0SnhR5X2RDAmhrc/6Fa/\n6stn2n4sMxiRelWBU8lzPF9wX69FFdiKZlnuEjoNWpWP0yX+ypf2076JSBkE\n6vW3W09VXQz9zcuhQGxaVzNS+j+Ch3V/OPqzegHWTuAvrJJtkXRnGRj3Cuha\nWXWb2oNvf4kMY4zehlwVdjhSqe3LIJ9cJ/VnTb7AwLpioCQtFICpL8prgTK3\n8/LW4usOKYZGrYMP5zDnl4Fbb/o5kT+6Qv/ps8paYXlsGzUzopqBTSzHXLUa\nyFnJHtbEtSxeq6b3XfjZ0GSuN8ehPgnYMyDB9wmZ1YU8aL+7SJTDqxyn34cR\nTFSBgwyOsF5o+aklr8ppUespYfwikFHgyLewgeDBTOc0w8pJgAEfn8NeZZYk\nfzLFzPf1uKvsBRgd8BgJpbcWTR5MNtlCjY05wL3ouPpl1PvjEwxfdbAMJz0n\nXjTSaEJc5K/RICUCuKL/9b4vdY2EirlvLi7DCmtr23JUfM/qei+T2HkgTbjv\nVKZv\r\n=/3he\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.35.1","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.1_1614206504011_0.6836827470125992","host":"s3://npm-registry-packages"}},"0.35.2":{"name":"@fluidframework/tool-utils","version":"0.35.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9b01866d0488d3f68c7c15efb71fef615789eae6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.2.tgz","fileCount":70,"integrity":"sha512-CVKER3BHPb3oh1/xbehA40smWN6YtTl2jJb51mx+8VPW+QmekEPH6J508xsrAZ8BvrBSjcMu3O88slNt6GRoRg==","signatures":[{"sig":"MEUCIGDO2/yQN0Hq1CKDDvx3tyMko5yIlW9COqweYbNP5fpxAiEAqfyWGUib+45AQRKSYqw7NNHMBMEbK/6HBIuwj/DFxgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPXk7CRA9TVsSAnZWagAAc3IP/19GXeaI1TQPZDe40Cuz\nhdgAwiiwEZ/KQmxOH95Tx+41ynHhDDd2qz1MnhTclJCpbtsR50a9kjo2W8tP\nZzc3EWIdhK/VX5usHUI0SbL+kvLsnpbC8qCJIQ6KZaVlFXAvEQ+FNq6/TpMb\n8vEkoUG2uCBh+uGQ2d9Vkzw6vJvUnr2/aH1cijff0UW8xtMt8vLr8N1FVpOL\npDr2Mj87Bdd+X4ioOG9BwNBvBXzmyKBxJPut5CwI3MOlhfpCsKw/wY102Xkk\nAPQMjeNY0/PIyYWS0AMAbG3rVTeNJ10/OuJmN7a8K3xOwelRZn8ymL25w69w\nllk4bdtpwBxkxa0srvYO9RAGlEVvf+cPboD7oz684goW/kaz4NmDbPOvaGOv\nq9AnyxuOzQktxHvbAA7XswgUXqKmyIRKPfvBM7AlbQf1LJzY0NJdIQ49qBJI\nWgxDpUJ9a1QB7IigCk1PQT5AkscF3ulQdbbGdmqxzKqzcAr6enab3ynbFo2q\nADAptI15Z62rK5AQWsZA8SBkaFEvXCKqXbhgrCINCRv3wGfMCY5cyya5KYWp\nd0p79pAMTmesNUnlH8llRGlyloWfTulDFJAPV7Rrh63+E8V4Ve0JhwFcx4i2\nkrSjo+pruyUA2iotDM/Zu2CrLIv9bLwYrLAkUMfDeVhNx/QFToGxP7Hlpakq\nLp/n\r\n=NxK2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.35.2","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.2_1614641466958_0.0463437103380846","host":"s3://npm-registry-packages"}},"0.33.4":{"name":"@fluidframework/tool-utils","version":"0.33.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.33.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"916acee4768dcd3840f42739f7641b9349fb981f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.33.4.tgz","fileCount":65,"integrity":"sha512-XiF5pHuogKrCuGgUIg/+MhvF2AeGtaSIE2evGO1ZUUNvZOfWF1ydCwxkvNPxEhLEWQKRoC/W6QxSULWaciwLnA==","signatures":[{"sig":"MEQCIHutrh3SvBg7vgs4Hs2iy3fPM98XvOJjcGnkj0joCnN6AiBm4/7l34tGoTPWiU8RHhKL6VP3SZJNfQenI8mnoTk2zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPrLqCRA9TVsSAnZWagAAthUP/ioSKwFVK8GNsEaNKyEk\njmpypeaeDVshk8AX6+ge19hrj7fz8VJNGpTwIqnJdT01I7zzYse8NFQBvJ4d\n06pZPVgOXQfo90MhCj/WMszHDTf/9RD+pSYNKqb2V1l8hb+IkcKqtbWOs+L5\nitLmVhGUHrfAHredmPNDHts2JSH5742Sy2j5SnYfxzL6yt4H/5QFE/bVcVpp\nu1V39AcPmlRrWWMKbV576fPNj4n0BvPQUdXQZiORyqcqTUGwM+71nQZGR3Lw\nvgok6h+7DIHNvkc3kfRQlNG3/bYtTAqGcq07KDUZhjxWuBC5zCPk2yHPthK2\nAnBW+RlmD/wBBHpOnOXBbVpPOay2cvOq99HonePYscmVNMMnCWa5txPRAvBJ\nsmjrjeORTJpmgpT1oezWs1k4mn6D9ja/hSwLX2QS2hBp1qiPQUqS3qcRmgQu\nsSU5rXjxJFbSLu4qCn0oMUZ357NtnwPOiXbQnY9BI8h1yVJwLDfSRoIphYR6\naoRLv6jrRhAn4r7DKwXPNzBpbyvGFb2vGwqovpKNZoJ5obRGnL4yA7ImDMXx\nrja0Utj88RA249NJUjzcQWsE6QlGzDmoiik7vhjL7DpE40l30qJYpsVhHhG1\n0hPpgFuqbKv9imDpavpaPHkvx7uwPvcaH/GXSxsKqEtDTQrwu6SZFSK3aXVu\nIQ4M\r\n=Q4w3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.33.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1018.0","@fluidframework/odsp-doclib-utils":"^0.33.4","@fluidframework/protocol-definitions":"^0.1018.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.4","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.33.4_1614721770412_0.8128048245760577","host":"s3://npm-registry-packages"}},"0.34.2":{"name":"@fluidframework/tool-utils","version":"0.34.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.34.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e5017e3c2fb0564071b30cbb39af2fe1f8437142","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.34.2.tgz","fileCount":61,"integrity":"sha512-IOhtatPl9wmn7PWZOEI7Y2YavxMmxAzyFgSwKDOJZCi9Lpb8tK6vzXYw8yGuNQMvUh8zxBqev6sQ8wEb/2vGiQ==","signatures":[{"sig":"MEUCIAOmgtuGotxrlirkHbMpKgYjR9FMXzYt9f/gh2bzzaukAiEA2mOYpOfBEFU4GcJcoTe1MDx3R2p2DFwQwGmXzBB0ke8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPrMCCRA9TVsSAnZWagAAPQ8P/2a/lYUCjOlSu6rbLYD6\nw7P7bE9+zfBVkZjlDec+9+x0gW7hjQqb4nYzZpZXQU8ihyZ5B7mRNJXOjgpG\nk95le88fFShfI36Brw5HoM824xnFiXHYGizGBu/tLIerevGOJvCG6wxlRdx2\ntxBk1Xl7P/DItaTGNV7nss8BWW97sour6U7X5q8bwDp9K6t57nnjTEYmTZPW\njwc+BRsKtQ7oGLQvJrOzZn0Dune4/bcP+JbUo79jyUYy3s6YE4Zj5tDHqNLz\n+ZDwRaSL3b4NgqSMDPZdjCeH/l7o51orcL4IU9CPNj+/Ns3R4uNI5ly+SFL7\nvOnXbwMmHqDgzw7KdZ36Beqxa1zidsMptwVQFFmzLuZVN1tQ7qj6w0qrgT3E\n+O+MXqsC/PHGDDSiVkxcyzle4TNzvf6z5+tPB55U/hFGsep8+V/hPNkuUFjm\nQPJsVbTUkAqSwCrv/yTvm7LdZb41KwZcEWLmo14cTzcLeJq0xbNNRKOqh6dN\nHvVW6hoPs7Ix9RVcVlJnReIllMSYTMCFjO3aU/MVqRu0HhWM3cNicJ5MYQNk\nkvliswYPDHetWG35zP3WM3uMeX6KhYrwgxaWx5p5T9WChEQoN9Ulv9spgqPH\n7cMAPynxuF5rWkts4L77okRiE99AfFoOsTNm216VggK84JNClPEIl+aEgx34\nz7uk\r\n=UuPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.34.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.34.2","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.34.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.22.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.34.2_1614721793672_0.1082346557228191","host":"s3://npm-registry-packages"}},"0.35.3":{"name":"@fluidframework/tool-utils","version":"0.35.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5a5487522749a26a20c98129500c40a50357ad14","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.3.tgz","fileCount":70,"integrity":"sha512-Cn7VcYDiI5/dZ8CZemQoNubrRx3NvuJBifboyTaN8eTSw4KBYcPpRtkMrH9Q/UTHpxLmeW7LF2dd0GSyRUJyCw==","signatures":[{"sig":"MEYCIQCALPNT27EITsETbqp8Y/In/9Mn8FC3a8yB6PMQojONjgIhAMK61rbvtUPh5vk4k+FfgEjwOlzGrv7a2aaEd/Xb1vwA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9R0CRA9TVsSAnZWagAAxd0P+wa2aqVZHO5DkjHOil9A\n3KWqpLCZSlo6722EsguVqpJWj1Df6vxJTHGAY504ySfk9k8kcXtoxZ9rpcGw\nln467fLl1rToDwiCF6wIErC13oDZz9BGd6HcuaCeliO5Weg08ZCCfRAfoQnO\n4PaM/3bELqnc9V0P64ESuU4IRyCHN5WSOP5J0bw4ZlaANkoyE+XlIEAXh5KE\n01S/jgce2CPEdYd1RcKeaho7HL9w3LXxFXLxVfDMtXWo84aen+T+v159vBON\no36JCvZpElcLkn0kw8XdCJ3zvgTPe21hb5U2ZKjBg6CdkpQGkUTxTK2H6oIg\nGkv5HZ1wg2muv++ai6GQppsjIRIfxQJnBPVQHGnZtNLraYaCTE2RYNTHh3BI\njTnqJhj6f+RvdKQ528qYw6N0wSJDv3m+RxJILhvHKGXZclYJwxIewcbDoMeJ\nVao+J1G0MWJnkZ6kg5Z9C/St8S7IIbxepSKV57hCXFuJ0CndNX0WIkLiv5Ou\nUEtpdrWUvgaUmFqOZfL61BEtmpVAQqJNo+J80ptf3Fv3jsDz1IyWmLqL1Uq5\ndxUIfIiYHCDGFH/DxHZ5mAIvnugWpxzwBL7hlZZugmfMWbNBCLcrbW5Tl1gR\nUB09WqSXETB6bh4wNdSuiP2YQPpR9M9/sdwyqUCWwikriy5qNZSABkQv3jF7\nIVEd\r\n=E3qY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.35.3","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.3_1614795891893_0.367896336912082","host":"s3://npm-registry-packages"}},"0.34.3":{"name":"@fluidframework/tool-utils","version":"0.34.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.34.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d046f284e348e75e4d12131c05767358af97dd68","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.34.3.tgz","fileCount":61,"integrity":"sha512-zOQLdI8Am/gbxmp2qMNP80k4lTvAkGXmTgls0hvw8Qh9yC7i1AjFJJuE/3BXRzOiEt2p6QO8720qFBy8c6RmQw==","signatures":[{"sig":"MEQCIHKBouMv0m8HvRfDqzh+hlPDCilAIE65o4OtAsxw5f+XAiBU930Ai4AkaoLF5em9DFNC0uXUmLoc1Wjy7kz16BGN/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP/iGCRA9TVsSAnZWagAAydgP+wUZv0R3oNavXFkqvGzr\nWpit3d2niGZNLblPhq/yt0vLLJnC67PXxQlbx4+owVGEbOM/DABUY4/EW6Bi\ndeISydfKM8lHAXh5Ng+YX+VUACAhappB3zR85IG+ioQRaEpIteUVw276ZWQR\npJq+z04C8nWUIZfs5LcT7NIvZNeEP3lIIkkT4d6Dbr5fRvKR/VJy1n7io0Sq\nnmv/bInQ15KR6V6gI1k48ghAz2upebaoI1NP7irfJXAxu79kma3e5LPJabAD\ngEKcrRi6oHeaQkGqvOxlmVOZtkAGAVHzJc9V6IVNrG6HPzbKh1q8SDgdTRyF\n7I5JjMkOjSeWrOobrIrirIhinhucirMDv6AjdacNyOf4GUthxMcNkV2inddM\nhQ5kKRaDxODpO5G0dUxqPwH18CTiOGUaL+U5KEpcLRJ3cE64VGb/ckYcEpui\n51hQ3ZW5Zzl21PTHnSOHvBHXJB9MKv2zjzhMueFKZT0o3DLvs6+32pbsQmyp\nw9xh7LZTW1iBtJmTmAc2eizrMRrdNVcgVju2SckGHgD5dVPdGLSeK0/A/Hpq\nfmzUkbRCQJgjy1sevpjWyP1I68ECbokIL2GgZn62kh7DhJybRqu1E0XTc53P\nkb8XxLvSpQUhYDj4BfZqQCGov42aw11itN+kgtePe+k5KifwhistN3XI20Ol\nGi9k\r\n=6vD5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.34.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.34.3","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.34.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.22.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.34.3_1614805125852_0.8013999413720343","host":"s3://npm-registry-packages"}},"0.33.5":{"name":"@fluidframework/tool-utils","version":"0.33.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.33.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1e0f20a08d8e74ae3ae2e4e504d37a471d4645c5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.33.5.tgz","fileCount":65,"integrity":"sha512-QhV+aOFWs8Aw+0tNyP22Mwttjgce3GptijOK0IIEs6AJ0e3N6h0SNg3rFRgLyU2vHzOrS0PHmfDyGe+7tVCA3A==","signatures":[{"sig":"MEYCIQD2iut+t9vE+HUrEgzzvQf92okksbHwEYYZa9/TIJwJYwIhANdIGxSHh1cFYYV9wMUlnV4nTn470FCpUn27UmAthjff","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQSMUCRA9TVsSAnZWagAAs4YP/2TA03dJbiypQQhBaUy1\n4ysNcL0FGj0mxBzefBIKcHFgLBBDrMAaH5/+lHLwmwICLs9gu4pr36NXDwj/\n+3p1J76hYssaQIuEqDoHH896EOPMijN/uGBZ0R4pCPoo4TIDilFekDpUJZ9N\nH9ekPz9Pdp5sENr+sX3rdneJmkJzz8BT9fM3fqBwgRrbu73ziA+en3f8uuN6\n11NzyCRyQaHLpYEaPngUnbGvHwZCr8zVUooa7vf1+QpP/RxIDb6ZpJx4j813\nFA3WlIxJKZOn0Yxl3M89EFIkFko8kSD72HsMe+a7M4uNDBJF4rnf+RZz6kD1\nLnoCUho/bfdd/7Gqzpbd9suNbysdHTJifbliFzpRJxzs5j7+FiCynJQNuxEn\ngC1ZmfywSZbvq9N0CFGktMRkTDS0qAe4DTUenkEqU58iX6twVgneVYoQMYKX\nHTjM53eK/DVCJp6RHLSOXOaGtGQ3O9vXuuzwlFgGkLcgn8ZFGWjgLpcU7Xf3\nRh/BURdCtjeZ/8OeCKrWzvqBK+Jm/ijg4dtbmXELhe9yH5VKPxkoGXoF8Xtk\n6i/NpKAEp2MBH5MOEH5FwSIhpY84dXvRQfvJ/8ZGhOAKrH5LxcxfZ46XXodo\nUwaCITN1mmDtkWecQcxSsyoY6mBcHGLP56HlPAQlmsdbdJw886gv5tuqb0ID\nk0fR\r\n=f21H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.33.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.0","@fluidframework/protocol-base":"^0.1018.0","@fluidframework/odsp-doclib-utils":"^0.33.5","@fluidframework/protocol-definitions":"^0.1018.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","ts-node":"^7.0.1","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~3.7.4","@types/node":"^10.17.24","@types/mocha":"^5.2.5","concurrently":"^5.2.0","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.5","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.33.5_1614881555954_0.9138189036858797","host":"s3://npm-registry-packages"}},"0.35.4":{"name":"@fluidframework/tool-utils","version":"0.35.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0983a90063c613ca80501f2e7fb6e1c743e5e387","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.4.tgz","fileCount":70,"integrity":"sha512-L2zaHd6r6Rq02H2iwMgE1cM+I7HZpyadPLOu0Kq3RD1xDR35Zflws2dk+gnQ5LjuiQx7O9YfRngTHGvwWt8y0A==","signatures":[{"sig":"MEQCIADBt9ubteMlK5Rz2AG/C0E7rsdXcmacQZPZQRBysa0EAiAr5SOf5qarF0m13YWkGuDUjO59BvHC9osUaXyGtkbwsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQnh9CRA9TVsSAnZWagAAoqkQAJlI1zNRCHKN5h4gRpCq\nCG0ALnYl0itWsn2xApTpEcY5kXHWSfInBDKFmSPzxEVHx7RSXqSIHNliXdmx\nNNm4hA90zWFsuzKjmlwBgwJvJDIbBZ55Ee+Mcyvx5AY3KNE7tCfv4WecVM+i\ncqhGg7ua0XcNY43033k+Ym4U/sR7UY0tCadYLO/S1OnLZ8Fau5IZ19m9X2iz\nlG6cvvMA5j4/xM1wO5bBQ5Y+oCDJ1KwJvzE53Ny1mAhsWoyAGfUJzxG/qKCj\nNdJKUkFhcYx3igrHxaCOEZjNiiWfncmNXOMoLDS87/zH7eheAFh1TbWQJfgV\nLG698PHR988lPC0eoWG87Aj8OJxkUX7fD9h046v8xZ0uJ+dpPEa/AOvpJ5pj\nINMirM9OWuDlfjzYmFYhZjk4i4KnG6PiyCgse0Gi5L7wjikfOkX/LimQh2XR\n+G318u0hfrWJ9Znz9y8A0VpDBGGKod9GllJX+mycdaC7HXr8vhE4Z0nnnM8B\n7kXBL4qVMtMeDM9O9INbSkIHVnJxSFks+lrPDsjjbBva+dmzSQWi9vdtSi3+\nY3wBAoZjk7CVbsQjMGGCqTDAfaqbggMSnM8hkMzBVsn0MvGaEPjaRErX1uMq\nYOFGWMJVOAE1HbQRaqB8fZdjcitm458ZNbFMSDsbnx2Vjsu+8gXC4kHlkvoV\nodX4\r\n=aIKn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.2","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.35.4","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.4_1614968956943_0.5824024295487196","host":"s3://npm-registry-packages"}},"0.36.0-18883":{"name":"@fluidframework/tool-utils","version":"0.36.0-18883","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.36.0-18883","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e9247e03e6f5d379508ac270e7fb3b1d4f73da35","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.36.0-18883.tgz","fileCount":70,"integrity":"sha512-W0wiLZbWCcrFZ79RCAm0udmn6dcP+Dk3U9zZD3X7hDJyFhRUoUpGJtlhEoqlJY3Wb7NPMdByPpglFpe0ze3cZA==","signatures":[{"sig":"MEYCIQC7VmWiAN9fb1H0T5VEbBMgb8whacgDXikERAux7e02AAIhAM1sKHWA8nU7PtYKSi0jQogRjLAWvbmuYg4hgLzEKioj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR/rcCRA9TVsSAnZWagAAGVMP/Aw9+7EShJ0cUUzNZveQ\npLhoKBBYKwC0BbmbWPyueZA+9p1UM6ppl5PLc1dZMijCUtElZqE/6lvYkwuK\nJqXl3EikQg0V7igO2whPlgztxumEQW/lhuyJbDxmDpBrXuZbXXGunoAiy7ag\nC2g3hiwXpHSmTKA5syktZ5rvRMxuo9hLpAZEHNg5bCbw9PMPv6IPTRlDk1i/\nL7Hf3O5ZIB6E0hTfw3+YU+quIvfMH+6QNYcbn++GGKzlNkDKTJMIBQeIQ7jf\nvnu7NSpyx3SMkrrpYrBNevQk4TtXztzn5xLTbEFbo9l28fG4yKNMs5sC1mx9\n9Ob96nIhY7nSN2WLe5R6JBJluDqTvVXZsXWpy673xEVwHZFgEDEy8oMQtvz8\nivhDxRMhULZCExolL28M4Zh6fzBMWx8svMcTWTUQB9KwJEBR0KOm/Ayl1qAH\nsPoiVujwjZynKD8D2ESF+mch5QGMO+caZ/rtycct0zQ+fiekPTdSzjg+BFSE\nH40M+rrT0p4qViR+wGPLjyv8ZBwoHMd59XjIEgIiuPYb2PiHL74KtT+7GEIJ\nNuZdVD1mLHV5cj84LwuA9Uvq+o/FJQ/4cGZ/iL/ol1vqOFmBgcQ591oZwhKJ\ny+cC08nbCkjzFbbZtzDNOgGciNrJjDq8o4zi1fl3ABZICP2IKqCFv9SrtSvu\nbj0O\r\n=4/gQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.36.0-18883.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.28.0-0","@fluidframework/protocol-base":"^0.1021.0-0","@fluidframework/odsp-doclib-utils":"0.36.0-18883","@fluidframework/protocol-definitions":"^0.1021.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.36.0-18883","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.36.0-18883_1615330012260_0.44311416200649645","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"@fluidframework/tool-utils","version":"0.36.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.36.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"08c1c06874f6cd011d8f93056e3774021ddb6957","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.36.0.tgz","fileCount":70,"integrity":"sha512-M3h6deyYaqJvd70GpzTQMNyGthgaKQXRZr7ruSL0IW3hg49wWT3O97+ZQy0sMV2wU3nR7W9iZ4hfGY6++VXHdA==","signatures":[{"sig":"MEUCIHuWcq53CTyJiDc9kYrVb9T4xuJsvLoi5WTTspQZwedXAiEA4xhkiduDH3k78evYWSjhPYq2l9kfKVfHYBUeqomgUPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSDvwCRA9TVsSAnZWagAAPHcP/3gv5wmrKRi9YaxuY1PE\ntRL/tn7Dm9JVSBnB2GrfdGNIbsT+f4YHiTV3DoOSRbS1KcC0okG7Rv9YwWzG\nF+aGyhnblb35dBz7ldseg7Q6GrD4UL8qTw4+yAuymq13zVLiEGdbim4hTlH9\nIBl1kD8YLzHN0X1afRXPs/jRIIOFJT9ijC8FifnpImh3LycC61Xkmt89g+sU\n+DibzE4/T98hX7W6s9jxThLW+O4Rj+kwJEke5UddZkLed4osQgPg0h2eLFJb\ngg1EVZYxz9vghHGKxZvflWLclJdkBCtC8rwdNHhfU8XLZYsO5wCN1jE5nEoT\n8vrcd68tFoki0I+KH/sGOU6HtIynKcXPPfVgfOxZBPBCVTfqH+JsUrgeGogo\nDlsW7vW23p73pQA6OQ/W8YXlL+7RWOgM0sOxOoP7F71CQHiPAfSyOxC/7aaN\n9ntQonOzpFgkCHmpG4PcDRL+u39YHJRZkr5O7b8x2iYqH53EILq3hUVCTCzC\nojco1hO/EUNzj6y7GW3wQgVvu7tncCnDlzMYtcZ1mrwgqVN/fBXAgQZivO8c\nsfm0E5lTH8GYWw1LrYPtB5wg5VL6d7Wpy+P/hbMJm7iU2Ha05lITxBR4O0YT\ndlUmO7FN5WiyZXk259u2lU/IcxXNExQs+NUzVtufT9aDfFthrW7fut7QbX43\nEUR7\r\n=8fOC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.36.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.28.0","@fluidframework/protocol-base":"^0.1021.0","@fluidframework/odsp-doclib-utils":"^0.36.0","@fluidframework/protocol-definitions":"^0.1021.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.36.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.36.0_1615346672150_0.08648145878911073","host":"s3://npm-registry-packages"}},"0.35.5":{"name":"@fluidframework/tool-utils","version":"0.35.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"215922f9893383667fe8cf6cff75ea10adaf63ec","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.5.tgz","fileCount":70,"integrity":"sha512-BkpvCO7CodqNJNNmaASbG+VpyeY43CcDG8Ci0Q2x7Dni6IFksC1FO+cMdkzSH8lXX1+86AsM7Vuyqf8jYBkMIA==","signatures":[{"sig":"MEYCIQDQyKXxQPcA4HA4mgXxmkQQHxUTyU9D1BsARd9D2roIxgIhAJ98jwQacSAxrrQp8w9ejaRdH5Ya9JurmnBuyNi186XM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVN4HCRA9TVsSAnZWagAAuLUQAJHAxhQZgf3oOajXyjyN\nxoSNv9Bw/dfOu2LEjBxazWMzumYxow4RUlHQ4GEC/hT1VAJAApZy1fzO2zk6\nruhQv9jT+XkglMC1czWgGp3IVEX0XmpbEqzIp1HXZ4e+DNxGKFviKviqAlnf\nQODRt5Ye/U60ji7nq6bgF4M1Knza2NepMJlMeNwn6BqentPe+wo9dOCGkJiQ\nqS+3zWsZrnEq/YoAu9ck90+apUGlSe7KAGsExV3CeL+QHVAULByoSSPgIPh+\nNBGt3uROfVxWtg0GcAgasv7h19s7MGuVzgwnPF0W57xLuEocnfuJosI+6YRM\n2tu8KYwdUxxHRd0FY91wpLSCHhAfPOxfx2NnOd+z9D9yi1gnMBXQA4jZsk8X\neU5UWu59a6riy/qCOxiHCwuJ+YX6EAW8SQ5Rkq2fCErgp0ZYKUsbG7IhwLAh\nv5P4A/jpdusyn7I7xyZhud1XCZCcn4Z3ZtAMOH+mtIL/SZ87s1fxznA+T2vy\n2W8ekXBblogZpIAa5K6X0QqfEjFF1R1BOJsYrs6/aPfo1rMLfsMW2AYum2VJ\n9NX6174h0YrySJ2jXFN48d1qZdXDXq7HOJ5ZjN6/mEUgJTHgD4KiYAo4pVN/\nBgKiTUmU8MCnofjdDWPJtzGJyEwZz0qs0JxrFALImo6fj/A92x3i+AESG7Ss\ngi6s\r\n=iMJp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.2","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.35.5","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.5","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.5_1616174598995_0.6802779584960044","host":"s3://npm-registry-packages"}},"0.36.1":{"name":"@fluidframework/tool-utils","version":"0.36.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.36.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4a7f78183cfd02bb4ac0b886ad96fb7d32fed4d9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.36.1.tgz","fileCount":70,"integrity":"sha512-H9yjwRuK03IbV0MIEVlXDdt16W1+XfKUrUC7eV0TIfl30yfS6kZgUQSPgKy2FuJaN8IM7FaFs0I6D78jWdFYog==","signatures":[{"sig":"MEUCIQD9vdDMM8zgIJY09oIa1esDaCf0LbHqoeeN3Ijp5lF8xgIgPm2o2QAuSbwlVx996ItpBkaHb9yHMP4Fnjqp7kOomkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVPvmCRA9TVsSAnZWagAANYEP/1D/VPeGlWDGjDO4x86N\nyH7b/r3xM+JttHkRCpQa0YOt8M+/HFR3i2zWeDg3lgQW3Y4ENM3bnvtUeluc\nngKvo3OWsHWY041yUSP3m8NuM9JFCgeX/pjjBT9rOyrMCYieHnX067CTG2LP\nboDCNckEVkbHo1pBVR6hqWMJH9glnfI01tHwwzld6xWGySJ7g79hoA7xI36J\nVcyj7NYZ/aTrmdEAdnCpBmklGpvOSe8pFe6S3hkmoQVFpD1Y8PnhXN4Ej10Y\nk6niM0mru8FNX7qohXoFhSQEG+NQjz0wfTs16nBK4t/N8WQLI1fxiULxlVnL\nFSV6DWVmstgFxZ/q0zfyhrSKX/A+vMEaUMGPKCuPiGthJoMeVJmId7U8qeKi\nRbyz+uEGsZj6cnfEOC9FiwHLJ44GUdooSFZ8c4DtFc5BZ7pBXd57h/SKZrul\n5tSro4wCffUaiW4fM90bGpcBIYrKFBaD7S212NC6caYadBPA/fYESpw/MFZC\nP4FJWnJgq10gQRIcVGHBGt8cr/Qvi3z2qblOnYvZlIYmBlbvyIHZDwEA6mnN\nYsAomfuJUZnNBB12eTTJN5QALUsYPZb47rk1xJHLYmcWEENjVCsXVFyn0hHp\n+DYRY1RuyMxROmtBcge9r6VCqnaZLnpwG8LreahJ6saXyYfYvGZUgbvQKgDj\n3xAb\r\n=HjWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.36.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.28.0","@fluidframework/protocol-base":"^0.1021.0","@fluidframework/odsp-doclib-utils":"^0.36.1","@fluidframework/protocol-definitions":"^0.1021.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.36.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.36.1_1616182245607_0.892189921192063","host":"s3://npm-registry-packages"}},"0.35.6":{"name":"@fluidframework/tool-utils","version":"0.35.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.6","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"856a89a18b3f478dcb7daa14d37b3818baaed406","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.6.tgz","fileCount":70,"integrity":"sha512-mNBLkRFb2q5NpRwu6T+rnQ63XQjNtVLDcF7cyIoZB4b8hq8Z2FJhjh2lbtmxZjX6pjxSDTZZ36F6VJLMI9lS7A==","signatures":[{"sig":"MEYCIQCMfjIQ+PPhkVSvf09hjVLPDLzgo79ysiwOApeg7XT9nQIhANE6CC6OVJVCamYOuQKPv+6amwHLl4Q3yLuk4LQePR5A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVP/3CRA9TVsSAnZWagAAZvYQAKLRme2/a9y/g7ibfnFY\nIwB0dXiCF/XEc7aN+XTRfr3xE93+OuGZ6ETx/PZoQ1XIarib/cRKgoZyjPOR\nDokljEDBBlhlrlOwepQ1lMxGETw0bRp9PFLdVQgeogsm4Twry0PD311x9F6f\nSnu9kTMRLpyHCl5aBDmxbQjO2XR9icdZOnM8QbFaV1V8hyJ7ue7vHoC6FHge\nt9SWK3TbUQeH0064cO3YtegGX84wTgEIQvaLzyU7QRHxjk25Eey9SOg/0QMy\nJr+5HKvZjQVAa3S8/664lh3yGHaDTKQCoH/xn0J5TIWo3GAQ4ZIQ4hgFFWTB\nVZQXv3u+jIfzuNpBY5iErOj6SqcJSncMD5WGsV2oay2c18a4z3A/FhHtzh0o\nWPYB1UWlDNpPdavwBFl2keIzkke3xUN9eG9+NW3n/su37QJ/ycVCrNRZPUWz\nHtBL5/LNqeHxNRvFGLMUbDbmdlfVD2zeAlMfP1DGbMmeAdjabQYgurUzb2gz\nARbzUZFSoLMOaw07IpMFiCspo/7VFnY4xSy4JcMIWO7sdg/SdOaZlTyTprWq\nGRIK7onEIowWnP2hxbEXkwl5I2z5bFnnjITfVZLBQc5GZesjJRXKWzNV5kNp\nVJ4vRKDX4olMdWBPttmW72HoHKZYQVhtSFJZ8Dw4bd/O7f/+eUPn1n6l7LUD\nZ0l+\r\n=+wxi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.2","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"^0.35.6","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.6","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.6_1616183286595_0.33796045991697543","host":"s3://npm-registry-packages"}},"0.35.7-20343":{"name":"@fluidframework/tool-utils","version":"0.35.7-20343","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.35.7-20343","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7509ff58995baa9fa3906d666d4a44114f6a7165","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.35.7-20343.tgz","fileCount":70,"integrity":"sha512-kWML21dcIXC+Amc0TBREWna8S1WHknry1cy0oNBDW82GHqqxgLPzqAO54gZiIeyjoZQHXM5k6HPW5TqjXWXWFw==","signatures":[{"sig":"MEQCIDKV+tHwZjcnMCW/boxslQ3LpebuXwap/SmQ1nqUZ/rAAiBScEHB3+yjuC/GlJ6EiBUYHbyQYi8pwk2c6g+sovbRDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWVAQCRA9TVsSAnZWagAAGSAP/jxKkmfpcvi6GoO7cUVu\nJFdm31EAUZRimCc7HDSoab50o8PTeRiT70UPjVa1FwSRe/LRGFNv6ASqa2hU\nw2LkYMwni665uPtFW7rLmO8pR0nluTcv6N1JNd3qzCQkOedj6v36oxwm8V9M\n6nW6V8vfNn8QVtGh8HRIb3wX/loQX33tRcak0T9Ollf6t2VT4emDi6eLRb2L\nUS0+7h1soIJiURjr/4gIC3Q5racVIIX7Bg8E9312jb42308SBkCuLewuxUbQ\ntpj4yvlALbJxpKQUnHfkYk6uRkldeRSraxJDvD+RIIpbN03+8tVVGqCWj6hY\nnTwu9leQRfexkMBMS34GkYN5O3czcesEMB0FnGve6Z3Z/vkkwuhJw+j2W2Pn\nXtLtO0R56C9M89b7P+i7Zc1lJBRLoDyuWZAMX4P9wcWU+ivhclkIVca/+sdB\nRio/5jH4Mo0BTVRje6e5ep1fWUuHFKJCYx3ImdjzYUPClb4H0NptTnp5kZsa\nIQMM1uFB1voXhnHBsHiR6grE/+drxB6c4b/tidGeW5G53QNT7TssrxAvyBbj\nv+6RlfUZI0JJod/G+iq2PX5DsrY28cLxMQ7geCR5sCA5990Dot+xn9KhCrPU\nUHX1uM3O5FelHDI1cd6yQwYYGwZKxmJtSR/JyOfW/UTd4wKWMLRUyVSz4QcK\nCDjF\r\n=erej\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.35.7-20343.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.27.2","@fluidframework/protocol-base":"^0.1019.0","@fluidframework/odsp-doclib-utils":"0.35.7-20343","@fluidframework/protocol-definitions":"^0.1019.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.7-20343","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.35.7-20343_1616465935797_0.4248534035569935","host":"s3://npm-registry-packages"}},"0.36.2-20364":{"name":"@fluidframework/tool-utils","version":"0.36.2-20364","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.36.2-20364","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a98b3dd6c6994da59c78d785d9f4218ca9754abe","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.36.2-20364.tgz","fileCount":70,"integrity":"sha512-QXRcHKxKzixY3M/7g1iXC6r06mq+Az1uGmY1jngPi4QC6PRO0JZRQRRnuY8OwETvxtCGNOvGa2niVRkZD736eQ==","signatures":[{"sig":"MEQCIE63drdrfBf4qDquaPVgaME+NjsPywvlldm1lO+bgQRaAiAaBggNksFY44LFi4qFgmTF8IOz02uY8pg6sHTM2xuoMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWjhBCRA9TVsSAnZWagAA0mYP/2QdU2BAylM9Ub5U6nkb\nEUTMa58UVEHlcmewx6OYmczKkZEuit7iQiNEFsCNm4DhD6cWUJGaY5ZquRnt\nZYv1gDNfMVUi9ZV1pHMoPf9lHRYj/SpXD2zaWJ8V5LYW19mIMkgx6QgLWRZw\n1+5HHSrffZecRLJTXygcippIuvOl1dek6wUAC8zZYODSlllRRgjb7HCRhTGu\nWyt8vLRRI9tLNI7IoqZzyiscOMZs3X30C0g29zr03jJhkYg0kuxeeT/BXBNV\nTbErFW6kTHwepWfEcG0HrvgIJ3gT940PBKACGLVQ5yhJse5VeFXoxcKdbA7d\not5ABkxxR0KgYZf28yZG9VbZHz6jCQlabIAbZDTnaljiEo0WIxI4ORY5zOYP\nklLdW49bpaAI8ewaHHmnLF7/RVCGisEgoKqvysTUAuskjfwv/XsLmKrh/O53\n26nX3ukxqNzE8wl9JJK1xtTYWT21rbG+E9j2iFhQ7yMM+gbZtOwxQQXEo8dX\nBQ1K2x/uTHxExLUwvnf72IMsNuFzia/rbY/ys7k0K1X6oRtWmdu15NOmC9Bw\ny9mEfX/e8TBNMGLnyhsdRcMvWn6RRQwH2U/XI5tKP5H3mCU+0vkTcZSAW7Oo\n33xBDYjS9yXub1pUG6iNWzQWUECSyjXunCumsUOq0GrsJUGpaHVHygjZcmrF\nFOmH\r\n=24fF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.36.2-20364.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.1","@fluidframework/common-utils":"^0.28.0","@fluidframework/protocol-base":"^0.1021.0","@fluidframework/odsp-doclib-utils":"0.36.2-20364","@fluidframework/protocol-definitions":"^0.1021.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.36.2-20364","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.36.2-20364_1616525377360_0.5808273438259446","host":"s3://npm-registry-packages"}},"0.37.0-20427":{"name":"@fluidframework/tool-utils","version":"0.37.0-20427","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.37.0-20427","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e6bc1ee572efc2843ffb03c617ed620d7011a12a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.37.0-20427.tgz","fileCount":70,"integrity":"sha512-TsyA5nCc1Yl3wqLTUGZ2/vE2gWDtvrPvxNB6ggwKsQNxrtR0TXUv71xwy4+WJlWr5+6cqRnSjK99dH5xGSnPgQ==","signatures":[{"sig":"MEYCIQD21xhr5Q9LKk1WTq7H5TMViztsA/L6lp1vU0lmXt8TBwIhAI2cLn2CRYvWb4oNv5SMYp11fCmVJDFZr/IGbxjci9/y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5qrCRA9TVsSAnZWagAArPkQAIoQqNa77eX7PsxCAv/P\n5xUyt5LOXLVvWu4YUfmHKkdRcfpuWxfcQ7VgoRTyRZdbcAYN9Zdr7zPoSkpH\nYD4xehcQtOJ8b5Fd1ASdLnSvHbqh3cje8gNzqvCN8DgDce8nXDTehxeJrb9p\nqahTgt2+bDoxdYcgWlYtYJL+PjClGqyj1xe8/br6k2jlm2L6Pwmn2qPKuBZM\n9hjZNzqb/ecdO9bkJZ/qppEeThWq1y+nsMS1hWI5W9ujPc0/jNn5L0ETGQnV\n+esgQ8yFIVj3pQtZN7K1hIgh7uMWuIQ4XTxZyGM7u7mE+r0iclTdiceZUxWO\nLtoTEI0j/91jsq/boOiTH8PhYN87H/YC0NS/mWKrH5QXIH+urE1xenwgqwAm\nPs0VxNMMd0J/i/72Kg5JD5zJFYUrpMIYstlDAxxhUzdof1dypcKgjiUREzWv\nNWQ1+UIaqBH1afFU7fiSgQlcomdm35bbrZpB0BLyMpvkNyagZ3NeZz0QJSAl\nr5vslJThwgsubz2ssGy3zD5TJNlOhqrOstqy0pBy30ghpA0I4bJCa9J7AAmO\nL2qlUwQDbxDdVynclmJ90d8VyvEWlb6Ty0FezNiEoXr5H+WR0eHE9vcGljB+\nKbZibRFQlBgczYO4WEkCYJLGXk53ZO2g0JqVREZwH/CfWJ8avxMCl4WEB/Z9\nEnbE\r\n=48XF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.37.0-20427.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/protocol-base":"^0.1022.0-0","@fluidframework/odsp-doclib-utils":"0.37.0-20427","@fluidframework/protocol-definitions":"^0.1022.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.0-20427","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.37.0-20427_1616616106709_0.03509114604810715","host":"s3://npm-registry-packages"}},"0.37.0-20517":{"name":"@fluidframework/tool-utils","version":"0.37.0-20517","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.37.0-20517","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"47bd2de8dd06b2d0cb4a7df2e65cb34b60a2c852","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.37.0-20517.tgz","fileCount":70,"integrity":"sha512-YhpVCHbuEr2T8rdWqLvmcGpYWwN9ou3CurdxZtsb0kqRHgvceCzzqCCCUrXeu1QvBIV22xdN29AK85sC2FmYlQ==","signatures":[{"sig":"MEQCIGSrF9UORjPE7hrk0l1xHv95K5mHUebkMwrEsVzBg24pAiBP/sBNcEiGBLE/7JrCeEXiBtOwdYc6R+An2GIoA/FLQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXPkWCRA9TVsSAnZWagAAJrAP/iXwYOc70zVOqODe5Ks4\n5WbR3cvf3q08fvsyzBOtd9mua/36p2+8xOG8SrEiGG7aqft32wFkAjtEfUTv\nbk7a3jllgA+TMCykW+FXpnu2xiUjQsue+sUuIa95yrrbRPE50UhgJT4DJ1Yr\nw0LUlHbxWmhgcP5yA5IgOalGU44VRSyeJ6oMVF/gv11xoMU35SVary9KfiHr\nHV+0cUdeWX5ehXPkCyk23WqBooKfW45Tkyc1MGnhAaeGj0rKAMZVB2BwQhzu\n+Y1NczpAtMQlEDJkWWBM5E6Oqgi8bLZamDUDSoCjea1TEoL0DZjt8LUBkbEQ\numIGr7vwYMBq4GXukXEXC6h2kCkk3EdsGqdPQm6TnJoHhGLbi/xKUqWo9DUE\nxJCZdCnTsHNpw+LwUSrMFdXrA0RvQB7Ib/64h9iAdiouAGwer+NfqO4em2Bl\n2hhWT6EeHwCqTC2vI3GN5XCgmiJgg9QVj9CLJ3C3pkJJsdVoWRjF67pj4ggY\neBcilHfE4gV5bKHpB6vjIXmxgg8HVDzP9i868RxEzA3Z6n3mhsvzuD/n+DnY\nukiGov9TCRD3TRFPpLWOxM6YZKSudC/sQ+DUKl8Xga/wPWOvbdJjROkPYf3M\n+Anf92G82Uz+9LW0AFs1QFdxfau3i7f+UAaqmdTE6cCxmE0/NmyDCDdeaDZr\nJ3GF\r\n=AuP7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.37.0-20517.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/protocol-base":"^0.1022.0-0","@fluidframework/odsp-doclib-utils":"0.37.0-20517","@fluidframework/protocol-definitions":"^0.1022.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.0-20517","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.37.0-20517_1616705813893_0.16770727681089626","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@fluidframework/tool-utils","version":"0.37.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.37.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cab8bb852f3391c916c0f6778e4fb224b749ce56","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.37.0.tgz","fileCount":70,"integrity":"sha512-UJtDJ9RN3JGWAzTcnGY2aB+m6XNVF5WQ/HEQ2j4qB9jlZ+wv44NV04ze0LwPEUgdanfaO8BqhGNVaNwe++ThSQ==","signatures":[{"sig":"MEUCIQDrxrk767AAAFGDsAVafQ4SORjHm38e2BwQH7vSbLkFcAIgHMcXrZAg0bMl0BBtJ4Mu4IrQ4g7oOesgIogBWn7LJpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXYgDCRA9TVsSAnZWagAA5z4QAI5GmrV0+HT+Nc+/IUEd\nkmUHrl0QfM6jYi48FqaEP3J0rbley8nQtdagNbSACPwq2ZaqWQ3Cq6ZWv2nV\nYUIQIOlno+gdGrfvv0Nc3tcfG1/yauWVkJB+ZYkjNjCIYMU7UQxPIsjuG6cu\n27s1awUhj07PKpTzhx/R0Y/YR3GEzq7EQm4ycO7SXJpnLurLR1OtSfF4tz1T\nskYRZRZjdwMDBqzLT0AoQ0Lp6UzKgOZlz3IlKRmGabMEOsoqSgeFwJuVLvz6\nB+RJCJ0zOvtAoLisjYUrjPJwfJ9+P77L3JZcPPI13RDn3Rfd6MZc46fH54bT\nLyJ+33vf0VwIwHRmA5YeW+xC4wD8mcAqlA0iXt9CCkB8aL+wbnS0/fn0WnP1\nBMwlFuhjsV6DyKED2tYqxiS7uPPPDUpOUWs8ZZgYr3Bp1RMU38P4UozmO9oG\n2dbbT9IvRvWSpHFuFDcEGIE35wty1cK2Q5Avf770OUcFiAHkypEjdJpJbKu+\nIYcr9piGaCD8JJ68J4N+IEuMi5LAbBLTbXRvHuzo+SAMpbwfdJDJG9xL7qUa\nUTs6oY+H+3rUj3LgPEcO9KTCH8umpMeGH4iywGct28H/HMQRQsYDb6KTl69y\n2tlvXP0jpwi7vPNGAV/HeDp+Wo5MYftBvUr7oD9oNgSsJMDDdh+pbV8ZkiXJ\nNblq\r\n=SWsD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.37.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.37.0","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.37.0_1616742403045_0.72531459008527","host":"s3://npm-registry-packages"}},"0.37.1":{"name":"@fluidframework/tool-utils","version":"0.37.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.37.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e788f47cce390bec2b421500f26889053663390c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.37.1.tgz","fileCount":70,"integrity":"sha512-ah1Qa+8b8bEhD+Tw2XorZHYQNukTMXCvVaW1GbyK8d0cd+IBWnuZVuIZjKDKEESSKMcOPpkUknsJhPxJOGHAmA==","signatures":[{"sig":"MEYCIQDZCKSTmSS+iMyDRF+U8P9BSvLMDpYZ6bUFNEwcDpVBdQIhAJ9MbI0x2nvcr8rZRfV5ZlG6enTRrNC3oekxp2ZyT598","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiHLCRA9TVsSAnZWagAAqyAP/ji3H8NcR4z38svyhy3m\nbOtwzjbkfTUn1qAgzUPOPse9qszo0pnY3YPNtXSV/7gNqS5C6LeTqm36iVfX\nXhtA5O07zZib9RD6JZ3F8q9/DCpToit+4GgxQ7+W9TeHrvjhLc4Ru3f7vG7/\nGLvs3KqDKZGQTseednOwVuuk7zhmZeq/sH2XzXAQ02dH+koC3qIE6AAZyY7T\nFLNtFgMTfYaF1PCUHqlBBZWf6A/YRDvkDIW8Q804XsSZkUjpPTa+jQV3N5mO\n09Q2WG6AlrWtzHt420cp3FOeIvfP1QaDWycZCgQ/fq2XvkFgwxYDVCRcpDyb\nFPR2VbuGNg3AgweACuGrbFKLf0F42iSdSN5pffTKnnsrm6qGGSVuriPECuEg\n8QOEVATZtbCKQw07V0LDq2qXyr044fsQGUgF5woO6Ye4LVcfU9CNCuqUKm0Q\ngoQr6gptOeL2sC6H4Xc9it18Der+KILPSJ8UAhcXHwAtd/CEkEVj5nurErnz\n3B79/D8NZ9rS+R9lGZMC6KRbAaEysId6iBQOhkl8KIECSeVzY5HlRv3UHNux\nJZt/BaE9tVp93q+D/9u/wnPJAjlD4EOjq3J/NIONL1jyKNV+87aVbomk7Kzw\naJvpM28UKBc4mSlDPtEQ0t5cZ59/pkN7naYE1ZKhZSrIFk+1rmcyklgTrwIZ\n1C+x\r\n=VSQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.37.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.37.1","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.37.1_1617043915182_0.7198478748490831","host":"s3://npm-registry-packages"}},"0.37.2":{"name":"@fluidframework/tool-utils","version":"0.37.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.37.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ee7d1300b833f74edfe8e78f8424b7d333a8527e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.37.2.tgz","fileCount":70,"integrity":"sha512-xOnY2R+6F1+qw0O/zNUPw4rSi6fprlbfpk8p8OrdByDWwri/JAzWzRmfO/MbRCgtPiHAd4Sc5kLOcRjIHbd06A==","signatures":[{"sig":"MEQCIGKB3jCKn2BxQx4wUA/ql2a4yOve9YW9Cqh/RHURhWflAiAnG/bmlP23dd3+2MtswOGyG2JgamgRgiR46BqEBTXouw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYmZRCRA9TVsSAnZWagAA1C0P/2TDChvbX5ZWkLETsOWr\njRmgLStAO/rryyYRHlMzTnnr8MlB1Mb2kstt5rhSKwz4Y7jCh4q0K7gXcWVQ\n7N/Q6HTXvGMzboyzhBrqJWLnkAXuhFc00qBSiWAs4Ovwm68fyJ9PrGVzo/Gk\nsHPXow4OFQ/VmiosUWuCF8VGOfnindBp36AP1VD+zclFNzdGo5GZSOp9abQB\nHY6p83iNb7VxHRSVprnFzx7osTMGiHqxld7DAdrjAGrHIYCevXM4jmZQHCu0\namiRFy01p2ovqgwu8FqPW5+AarCjGZhPfCzlLiMmFlJiVWb0EAKD6M16BEAm\n571jMsg/DXqUzavtpx543yaYFK+4GN2TLOfkCyFvbNTDP6sA1nBJ1zL0UrJ2\n+EAmmIt7C6uGZB/Pb63hrebFzCgEybalxy5OmAcM/TFnn+T+09ikYwaRXP8i\nJiuERdYUtWhfk0SJvOsHpEYUA85gWqpkdscsxANA8vCtWhPLugCTzsNCxyOE\ndjTlpOyra0kZEkcgyqvAWht5i1l1fBXCyXZW3K4QMyBwAfI8RdXRdswIG507\nEBplPxyqfEZYx518W3xbSO6Fd5bBhWGdOzIzQexBfFOsfpjx1JYdzcL0N5EI\nVvtD06CjHz1/zLYtYgl+O7rsizJUg8dHOsqnxEFP4npCSpQ2NDVdlT42NKkT\nwc+Y\r\n=Ynmk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.37.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.37.2","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.37.2_1617061457148_0.15852941504287021","host":"s3://npm-registry-packages"}},"0.37.3":{"name":"@fluidframework/tool-utils","version":"0.37.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.37.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1380b783729e8ef0f3e0e337ed948fc40f75d7bf","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.37.3.tgz","fileCount":70,"integrity":"sha512-vY5AdT35rmC0ys95so3jDqPxwxxtfO2SumsBgyOK/DAGGpVEEUP0HSTMuJqLBGYTFI2X8e7P0vXJBS2S52KGJg==","signatures":[{"sig":"MEYCIQDqCcYYd2L2Ob82ZF3kY44rw+e761ZX6wYEkeOvwXGZKQIhAPXINDjm3exrJjAmYa/GLCyGAh4JOYbfWgxmuR0GCrE0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbKd2CRA9TVsSAnZWagAAUSIP/3XfsZqNZQ7CVrJzt5/8\n019SXOlkYr/R761ngcLuolz5GOBNE079N0K28lvi1i9MuTfFMs7XdOqeKN+Q\n+n4XE9280bwlvR177IQ3lhKaBPhDwyPha+tvCO4htiDlmVHshl0v5e/jlBGd\nAee0UmyTT1U/CngQ5OccV+wKRyRqXQxeVHwSHonIdDWyx9iTNNpq+M4v2jn2\nHNWyufTjhOv8zGj/9UvCVYw6ymXI4XjFpjCPbcTByXeXEQWrg1MMCyZv4NGz\nSyeQOoELlSjEJ+Xw5Fkqj9eY9IsDSFNvikF3AXcc2GfKXu9nZ1FoE4c37GXw\nsdtEA0W0L4nLsjsp6KmcSbtDIypTn0uI7Q41AqceNuohJnX4v40jQvuiX91N\nuqtxo/c24/v8zKZUZZTccxcbnWrS/XV+kljH4SS4lPR2NxtVNzRsvwQOIUH9\ng2fAEEYQWe44qW8lR7SFta+SsVHpCYk4ArddcUUx1x8ij1T8kUzASTBXH1Pa\nGHTfEpd6f/SV6CykcH4o/e0KnPewcEbZivXjJF9/HaajD5KFzN6L+ubNPou2\n6np5zjo/z0KYXHPIV2b07AruRvT5LlTvaHuaW9FraExx/sVtmOjb/ChDF3VZ\nluiRPfowEH05z3hKFYCm2STHSR47xs3y2A4OjtzzbgsaqI19sAtKlMqCa/DN\nc14Z\r\n=W7Ig\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.37.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.37.3","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.37.3_1617733493497_0.3189561647588246","host":"s3://npm-registry-packages"}},"0.37.3-21287":{"name":"@fluidframework/tool-utils","version":"0.37.3-21287","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.37.3-21287","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a5b3c1c0219dec5c56ae641e004e16077a8768a8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.37.3-21287.tgz","fileCount":70,"integrity":"sha512-b0CNs167ONn7Wz5giAA0BCgt44dkw4cqW+T+Vpao8bFvvQiio26U4GQyr/Q5TQNYobhyI3TfpXkWjEIZLxIarg==","signatures":[{"sig":"MEYCIQDokIXB7VM5SXsA6MTEzxMB5kXLK1b6iel9LLvT49c+fwIhANHj8R9zWBB6LTNPpVFVqWESSL9FvqOvIX0E7WbsarFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbizECRA9TVsSAnZWagAAA5YP/2ty8pm+pu19+w0eoIV4\nJAc1nqlwTBZ58A8NJejfWwq7R+Quf2bsUND9j2km3IGFW/hJ+X1UqqcgpObn\nRqdXFCXvs03VDBH9g5fjQPmyyQPtt1mX7ZH4oE1w2yk9fsv64xa4AucPwFPR\nlq6c0EHe7VBR0JkASesq1XnM/P+rj0wtWbASy3jHW14wGReFM3WUB/F+wkrF\nlmZcbOzUmUP2ghQG3HA80wuKxLtdBGUrxvgIOwvuH2fbQIyI/3vl+1KubLf8\nPy1/U4sDqnRG1Q14cOJbTbDNvv16W6jb3QtmRNsP4RrpxXLn+pbke6UEYHZA\nMM6V2pIF5kov6EUgfBfLjfoDGA5ZsLBh5UcVVMVC1izGX2DpSaiDYhFJ+hpm\nMzI78cCun/ijB2kv7rWTMiFoTOp/v8cm2W+eA7Vtf+0uZRfJ+6Hj4fg8EM88\neM6xm44ChW+dpLFnJKArcIwYs6rU8ZSnyFl+Ez8T1ADjz1AXGstavkZqViXV\n6LBWqieWv6JqF4/83uosPDf4EdPN+igYlESSXxXaaq+dW99jtwILRZMDw4Ak\nFXoL/lexHD+2+UUQtfubGm5vR2u/xrFR37VSumaC09GinDKPEKBPm3BFn1U+\n9Pr4r4Br+B3+/mC+A7WjenmUTxS+LMVdfEMhmxYApRwJ0Nj/IT9LxGdXmxf3\nuRDY\r\n=NihO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.37.3-21287.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"0.37.3-21287","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.3-21287","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.37.3-21287_1617833155583_0.2891440722640537","host":"s3://npm-registry-packages"}},"0.37.4":{"name":"@fluidframework/tool-utils","version":"0.37.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.37.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0f7e17588bb2a5b7aba2f7fd932ea91b4fa3f516","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.37.4.tgz","fileCount":70,"integrity":"sha512-rhZA209PfkmLv0teyPRLZwjxHVfPuDx99IbshDLJurqZzfETl8SmPvC4Fq5LX0WakBpgylW19B6x6ouAqSbqSQ==","signatures":[{"sig":"MEQCIAg7Zpqt1WZSbO0vluiiKtxZCxBbzg1otTy7lQZxst24AiBRAHc1267t5mNWuLnySTSEs7j3HHo21q10qXf59WZCtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb20gCRA9TVsSAnZWagAAxPgP/R7Mff141i4PzVDSBy/F\n5TJ91lG57484O34whpkBsMNGyKFuuupgcI7XlA4bdRFjEaE4Y0U5JdS6DZtj\nNeN5/fxyl98t6f4K9KgDzt+SeUwPs9IgGuy6fZNC84MJ4cCPOVWS6EkOpyLV\n0N3d+73wFPhPun4rhiqMu2i+pSjR33hU1e6IUL9P2bHExCURTCX0pfIqu17n\nTiAOVGzq/l0hAM+aHxTenoAF+GFNOl9PZJQnWARPU3yqbQ/swVv6Y22EPK1J\nJSa+ayWbghlvkeKiR5/7de4vEmXB4ZnZ0Q/zPBpXCtEDPDplY7mCvlFBYQOm\nKzprtOJC8tzvnMmKXrqlCotpDMcBUByJM+x2iqtcpnqg8mU+vMS1JPkhISL1\nMTlneXaq7MkY24S3V6UQmr0ajWGoA8nn+MOD4q96qwsecpU1ke61MTQUQq9v\nLYH7OY05W1l/YX90wPdARhRq4CAys+aA4dHCIqhSk/QRNT57UnQpFO8PHl5p\n6D1VJ9ghdSyu7iVZf8NKAP+YWuBVEx323GayUk9kfAl4Aw5kDRj+WDr63eKU\nHkxdKbcBtG1pXefwezSjAkhrvvc3DUd2FK4Bi0Qcp6TAb+YL27f9ykd5QfzS\nHqnSLI8nG2I4AqqsD7UoZjN6w8ZUX3apWPi6HHon0PM8Xa+9BsyZ0fLSd7KK\n6WaT\r\n=PaZr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.37.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.37.4","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^10.17.24","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.37.4_1617915168181_0.614481023891071","host":"s3://npm-registry-packages"}},"0.38.0-21934":{"name":"@fluidframework/tool-utils","version":"0.38.0-21934","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.38.0-21934","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8bcdb6343ee74b93b8896566bf5ecf7585fe5c17","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.38.0-21934.tgz","fileCount":70,"integrity":"sha512-9cJcO5UzSffIy+Ks6WMYfWD0x3wushOhlYi+oYf+n9vqLYTskQ9LFL9Afb/Y+8dRK80MdNiYt2QmvQTFRxTk3Q==","signatures":[{"sig":"MEUCIQCld9pt+i27qCpkGABdPrwvSnlNrJXPjhgzki7X4w5ofwIgZrXlTKBjS8YOQ8FEJ5dF9YjQw//XoTcAenURR2bAlOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdzQqCRA9TVsSAnZWagAAO2MP/0MoId/r7cve4/0DNRDK\nf5cp9aPwHIGK+71zqGmar/FHPThnWfgEfWNG5/kiT5Y2SBhyC9Uzq39Ys2Fa\n3sZtFxihvri7gsVOGdveor2yvsCH5tnM/9F6Ev5YBkHZYJPZTsKlCx/Y5Kww\nnYt8ZNp4XByrgTrebO1fldEofZGi9MEft6WictnXMUJf05xlIvaPmSt9ezpA\n91e79ZVcJ6DiJPpek2/wogcHxShQh4cBklh07zQj8TEERB7qZALmUCunrfOd\nG5Ob0X1Ezy4kLfELyWiSYq6seOqmFIdja3NsUDPN6e5gEIfrxtf3t1PgrTua\nSps2fd6FFK0VVrD7CE3MS1vFYhtyjQL/lqyFPlN80i5Wenn1/aKPHwIjWbKg\ng2aFyotnfCcTsEqjlt9bArdzH89YeJZ9pSwTmVPvgvI0kUIWX6Ps9uzDezGQ\nnEGQlj+UD2k9OXtlrRjPZcYQHrG1/CgK0jwJIWUe/qCCP0VBCqWIinRz95Ah\nm73ct3hbC29l+An12lCsHe+xkun4fDypGZkGEeZYZy37+bSS98njwN9xJktJ\nW1to5oGH+BtvYMUslxSogWZ2JiqICmbKH1G53QkvCDPJTGRnbfe1+fIlFRK3\nUCvFgFXxvvaklkNSzrrSZyCl6stO5nrC6ANZRD07u8xvDrmsQrufucHE0PTn\nHQuu\r\n=y1O/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.38.0-21934.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/protocol-base":"^0.1022.0-0","@fluidframework/odsp-doclib-utils":"0.38.0-21934","@fluidframework/protocol-definitions":"^0.1022.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-21934","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.38.0-21934_1618424874202_0.8079684819766186","host":"s3://npm-registry-packages"}},"0.38.0-22000":{"name":"@fluidframework/tool-utils","version":"0.38.0-22000","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.38.0-22000","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f030053e0fd0bba114b372aaedd02c3f20387461","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.38.0-22000.tgz","fileCount":70,"integrity":"sha512-x17oeYkDMs6pm4i9Be94lQjf/vVn1L0NngBQk5OW4MY50t+ZmOvBqPC7VIuCAZbb0Rhn3cqSzssYq+Z+zBqIiQ==","signatures":[{"sig":"MEUCIHSY7+VoWYfBGAm+olp0OujD/ySn7TzuWzVm2UemTdOsAiEA8yabBRCNflR9C/MokeK5SZZ7F97pTkUcjnIpDBHey98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd4jVCRA9TVsSAnZWagAAOx4P+gJIQQVdhpleDhI/pcth\n4AWlKTzUmo59MyA7ezpL7efQzHD2GZzNORRjxGM7QSXkv6uiw1Mv4mSljnqO\nsy4/akFsvBpPEjU4NMTGh45xG9LG4D6iVRdfbYx1NCi2W7a/W3su24S7n2t2\n7A788qYgqdJey/te15cLDoBsUGuzdUzKiU0foqOpeg6T0ocoPkzpLUi5Opwj\nIe+OY2bWmt8obEW81W1kYLfSNuV7RG5ZYCUI/drtjMTUmMNbV32klI2OFwZu\nftl6ASc0XQLdE3Xtdw7j6XJ8s8H6/nPdU/z64EU1nO8p2G1vd7Pwd3+iiHZZ\ntOrwkTn6LIebRzwzKSRMnIKNsD1rlmXULM6y2yIFt3kD9ImWW23/vUdFwj42\nRtgfjTXZCmUq/aGytXhI/lUAZLMrKR5DGG80Vbpyz4kRce9qqTaFgYuBVXlq\nz8HvJ1fy83kp5TNsj4wX2AqRrNwsfomfOaUEAZu+9jW8cE6QWk5twgHwjhAn\n+9pEm87uZvmFfmR5ns6g2CNn8HDOAbtHxHY+Yoyt7ivMBrNS+XBsnbM3L2mv\nSVPDA1aYCrJwuy9naQZxls4ZMfXzjogNIydmEH2jQydLvjB2Brwq1/tlHlFQ\nuZz3KG9etW2v8vup0ExztndgRtGtug8ywqqAJyYmovK36c1ANfsIwQsO6WmF\no1xQ\r\n=zBPJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.38.0-22000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/protocol-base":"^0.1022.0-0","@fluidframework/odsp-doclib-utils":"0.38.0-22000","@fluidframework/protocol-definitions":"^0.1022.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-22000","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.38.0-22000_1618446549000_0.7220533480987696","host":"s3://npm-registry-packages"}},"0.38.0-22040":{"name":"@fluidframework/tool-utils","version":"0.38.0-22040","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.38.0-22040","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d2a7f41b2b5866eaee8f8cb7f06734109906a312","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.38.0-22040.tgz","fileCount":70,"integrity":"sha512-S/oUaThPcKPtIH2XUsAqALfW3IsJvsO/DvS06OSICzWGKWEjgZPbl1MGOc8p+d+V9I/yujjYA8G9WGPwbOHi/w==","signatures":[{"sig":"MEQCIDdniwNEP067pXs6AxiXkvy5kTBIQWStIAOOspnfBSiAAiArLk/q0FD7qj4nkYiJmSLnYXwped2lVv3rl3VIvr8PEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeHE4CRA9TVsSAnZWagAAqKAP/3x2/475oLnMd5yR1hWi\neEw/iz1UbFPVmzDh+gwBYCpekgNgu5EEl3frTVH3qxYAzbDmYbEe7n6V7vz9\nvjD9qcXyz+88oZlXDKNwbiuw5Cnp/f3l1b/ZBB81peMuke70UrIXkkBuMOyu\n2QVTkB0JM9LLfOUlz0kBZdn6km4txCexz12oV2+HfskbJ25cVVpq2rqtX/oR\nE1Ufj6InDqXpCSvLPtyHa0mzVKmwl+pDsSuxTzb3Jw1jef2YaPyRgVmijbft\nMrpI9jUHHSAZNZQCnvSnrnSOwql/svss/j6QiV8ziEr7gGns9LXSaYye3dKe\n1pBP9iPaA4xx6IwAHOKfsRBzpzFN5r5uP4CAqtZqj7t9+TUeVSi9sfGfKAif\nH4482st7D+h514nUS7Y+BYtd0/x22A8d0jkSVZwlvjXZn4Q74pl8QZLWQAxE\nItwFN0c38awvEMPMaaI1CoEwkeCjCbo4pQ7UwyTvdqdUC1l6ZysXYBPb5iLY\nfEypQ7cHfgOaD7bE/ate9F6DR/lht3uV0GkeC2SSoYMDeS9sTVhiRkzVeNDN\nL4HFAONve7SEfq+yPzFlpuZaOOYUxMgWI1H8DNWywyQJDVnwlrYKiJk0iaFB\n3a+6lFOzfuMWp6RJrO4kBguKN5Ap4Xw98BHqMjIBLJmf4Po8igvmrazQORuI\nJk02\r\n=lSiD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.38.0-22040.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/protocol-base":"^0.1022.0-0","@fluidframework/odsp-doclib-utils":"0.38.0-22040","@fluidframework/protocol-definitions":"^0.1022.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-22040","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.38.0-22040_1618506040272_0.13048940312089896","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"@fluidframework/tool-utils","version":"0.38.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.38.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e15a6494d2461894a5bbdd6aa48ccb784b8c3948","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.38.0.tgz","fileCount":70,"integrity":"sha512-H7gXPvQ+iig3f/Db+VW/J5ntVTJFwAdIz66XOIbBkXRWJGSWa+YFLRgZhM54t3jf/SIt4Fi1HZVFddf7XRe6dA==","signatures":[{"sig":"MEUCICHhr4xigSyIMVNhA/g43Raw0sNQCQDGhwzUjlPsuFuYAiEAnG1PHGG+3Jh5ziVjAcCWy/rI1hA8VHHuCfL+PzR1Dds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeNEDCRA9TVsSAnZWagAAbEQP/i+iztZyBJfyfrwitNJ2\n2sgeu1gCApBNhrk/GnKII/XVddyQ0uRRSIUwWr+9drSg5I2nFxPXVy3l5YHx\n+stiP8D2Eo0JrNLNpUAU9fJrXL0QhqhPFXWm1H552/hqVNLvS0GnnfcACYCF\nrHfVkDlKK5WEZmeiMvCG2THTO2SlVAARI2D37OrK9o6Jxr+zLw0RJg7ekSbx\nXgYzHsuBT9fmZytu9akSE3TCXwYrGijT4Z2ryeur8RgnI2Z34N5CSLNkytoR\no/oAy7ovwk4CzSu7Ho5hwsATJ0BvpfRIb/r8J3Kmr4gEkY5GNxlfrNDF6Csa\ndLouyGgw5kkUiHxA8x/vT8RpiXip/Nm9blGTkQ+Tz2q5SUoWc51/2gtczc7f\nA9S3WLRPmlE2G30We1A3aZKur8jzXYVLvxXN4vHj3IH7g6v9G5/kWPu1p+vJ\nInWsMbEP7Yp9m1SnqwM22dWQ4PvbUEk8MoNaebT4LXKtmIzookX9AeyK/MPN\n2PFUJSzO2frxamJEHMzD+U9kI4+AoJ3FdtrLN9/p30/m16w7R4vxvkERM5xO\n0Z+RDQu5mdRQNkd0GpOpcDWHvlmEYv3nk6srXX4Pr9cnArcJOs8pVzrkmikp\n9o99ZM4Ak24AiNFpNyVAz0CvgW3Br5BQKr5Fsr16tYYgLE4UKXW47ar17h2U\nlKfr\r\n=4+3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.38.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.38.0","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.38.0_1618530562575_0.3287290590339291","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"@fluidframework/tool-utils","version":"0.38.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.38.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e280e73e33574eec679d481227715d057d09958a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.38.1.tgz","fileCount":70,"integrity":"sha512-qX+DbvmAyaVIWhKqn/fG4Q/4pzlHTurTSb97rJNC9u20eOQ83K35HQ4hWPRpwKh72ZuuFbxD6IMrJZAvvdTyVg==","signatures":[{"sig":"MEQCIF/7+NIXjVPAi4PeM9o1uPqomfAG2Sr4V5Clz/hxrz1rAiAaL/EpuZkSISau6y4AIwCfGpK5pdfOzl9yUjgc94LZfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf3CGCRA9TVsSAnZWagAAkO8P/j39kMiE3eEsK6DoU/d4\n5kk+BHoX/s1Ek+tFBsPtSZEnVKXptjgmBUmYX6OficqPM2HMo2V1b7swYkuW\n3kYa3dSiVfRg1Q2/yt7l3GEA84JmdhQpHVmjbSX/R4IZFfF1C8lv0G0ch4Sr\nz+lijw13aFXSMLFb4CWxheGTMqPXNWLyl1U4CC1F0ooXlZH6uXkwbwtiOCyh\nHcCxHfFhpaT0x5ByJZdq+hAQ98mr3ehNmdSPT+d0NWMfTWHyy3U80Ui7vO9k\nZUS5JTO5CqgYOLoHVxPhS5Ey/jTkPB2behkrCD2sGnBrFAwVq/+OVvOgMiQC\nnlRXi1HOfWPEj2qww8pZltUP1/29HIw0rVgAm5UlFBw7Zh1JMecJiMSVUpmL\nf0EifaOYfXq3ueEDIX/Y95HXLQ61kS4741NfQxljmkjAEjVa91silg3XzcgW\naZ2Bf0s3BmicoET8loXxMU6+os4LUdk/tPkgMyziGEqyaVHYpAcueSO3Y6dA\nu7E3COJRLp8elmVXA3AM2kJKxdL5POHnMRvLuWb6U/kO4LdWInqp78r0KRy9\nE8BObSV3qqSEG8UW+JjJMlPVebNwhUgncFWAlYpKKpg3Zc6KaWddM18LWdNn\nzFD1mGQ6xiG3TeM68L3ArMprJG7l5BSZi6GzFI6h8nLdnwhhpzDV/CEs42gE\nBLd9\r\n=gAIq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.38.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.38.1","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.38.1_1618964613819_0.5224016550689528","host":"s3://npm-registry-packages"}},"0.38.2":{"name":"@fluidframework/tool-utils","version":"0.38.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.38.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"082b46e7d8b4bd34407e0c38f1e4355403af873f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.38.2.tgz","fileCount":70,"integrity":"sha512-koKAptSapGlR55JB10SbdM9HCAF6PGPYDaRGJzgW7ZZuFcjEVq5+D9b2ICrYbAZo1fS0bab2RSmg48HDYc26Rg==","signatures":[{"sig":"MEUCIAzwa7l/kPbVueF83witJUfH3htZGyM5ejMZph7fJg22AiEA1XzC8CWMMg7+aQAPPLsO9OxkihEN0RYi8HMWGq46UmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggKB7CRA9TVsSAnZWagAAAh4P/1TuAXh/9229/JFXP5pb\nZpLGqixmjs2w5hM7t5rOCly/QE1/RJ5Ol7W7iUU1QYfpNfuDUbXzAOmEjdBc\nneyvwT69qEivS/rlQrY70y2ArceyXRYWJw/coP5aVK1wPi75z/ekPejiUdOK\nwRhcRY03ICDShirC/2T/qa2WwhR/x9NsqMPNxzUwd0vJJsYWVQZlrbrDuZuK\nmq3cYkYw/2LVJNZcssJTUVgegeUXH0mKhqx2BGRTJ8KIk4gwHYg9MMujxdMK\nvL7nk9uBFwRqHoKe2EjZbsQ82ZsgWZQ1A0yCtkKEgtwBtwPOKQjDHDb4QSMg\niOCIKxOQL74X2K22Q+8xSx2fkX1ryQJ8Y2Moqj8yPq2TiPsM0WSqKlfl75Co\nKl7QBGDpTZ9NUCCOo4UN+5CvW7YJvm/tBluedlfQDvGLbBjAp+bu+erpUtk+\nwVl/lOw65OHUaVagtBI8F3+Uw+pE+4FuT3v1rpKNqX+EOJAIp49l+eRjghrI\nJ595Jk/va7X1din9GQYxioSTu1N42XkkQ5NLNKiNNeQObZMdSQJW4FOQPVlo\nrdkhBPy2cHcuhXVy9WEQ0z60I0rlNcYNMfA2cDpEuB1oHj3zd1jy8Nubqci4\n/aRKfMr1RTxi/GU1SPSakDXThCogB6YbsdeHtuCpsKl90oz8PKmQS0+A6eMV\n4Yns\r\n=/aM8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.38.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.38.2","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.38.2_1619042427458_0.71353621854115","host":"s3://npm-registry-packages"}},"0.38.3":{"name":"@fluidframework/tool-utils","version":"0.38.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.38.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6033300d7f5453d4848cd0a12533c828028f6566","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.38.3.tgz","fileCount":70,"integrity":"sha512-48sViBfAGeFJXULzYZdZmMIVcqQpgTcpeMVpZfPyJWnTK4xkuToqbfWo7eLLxFogFVoZPfldfB0EZMXZOYVhew==","signatures":[{"sig":"MEQCIGMi5NJuxHVcEj9MoxUW0QdhYOPKh6mjhIFKrJUyjzL3AiA4U4ANrrnc7UP3C1UyolG3rqNcFjt+cwgo1VhL/iNwRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggxtKCRA9TVsSAnZWagAAGkoP/R6KvOJAqiwR2s5VD9+g\nMSzeXWxAhA++HW0HnNRKjf7tIpxOH8SEkRyLOmWifJ+JvFi1SqsQv1tqLKm2\nc7t2qsLbgSNOaKgtIG3uFmKs6jMVLcBPJD/AmEeUBQzPNapFO+TNZixtMfsD\nN8x27dNqPJP1M2MSkStaRaHGC8m2D+OPuTFE/23+HGhOW8dt87+oH+Gr+aaD\nyltCuQU3wgl1hJbWc1oN9mkNhta3pVdGsNarzU35SbA/B4PK2xcdZLZPOajY\nMYmK+n9e1WVyGEve4ivQkUMRd5ruZLT7UoLp2w1rSAJjgJiJUNw8ZX3tGzeQ\nRefcIDT2qsS4oSTrdW7oW5ct1csVBWqRNxSGi94kDJbGN0N+NVJKUHRHih3o\nwO0GU7XVrv5LsRTV6fZyfmr0D5WBZLKTR1PzZ+GT/2plp73oc+zmMCaO8+xf\nEdEBeTDEhyRoScVTBxKonzsDF24/AJi06f2K9V4P33fGrOwFIbuy/AmfThBz\nxV6z0yefCH9gCO1QqWL5zqBhbrCeK8vuCuZokZMZ0tIQ5vkVhanXpSTNpUTO\ni9r/K+ctroysz/QUTd/+o09hKYjpPL8qFner8UZNus30AswFRJ7fGBJYy3JG\n5atGyg5Bf7DvD2pGC4IEglnLs88zawRpZFZ4zL4xj1G0tmhdAiQUFJ7U7C+p\nIURA\r\n=FQiN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.38.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.38.3","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.38.3_1619204937944_0.4262972033144232","host":"s3://npm-registry-packages"}},"0.38.4":{"name":"@fluidframework/tool-utils","version":"0.38.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/tool-utils@0.38.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"da77f1bacbdc1b6454ebd3b7f65e8f7a39e5aeaa","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.38.4.tgz","fileCount":70,"integrity":"sha512-u5byd9zg6YATiHLUXFvyLPGuDfOgsUQSfMEitI2DYU3QsfVGs6ulLtAQU2d3fHrHgSnod2X09IY6AZr/xn1cnw==","signatures":[{"sig":"MEYCIQD4DtXCMsrnmpgL2QPKjhftsuBDMpQu05Ppvx8svPQtAwIhAPPeUDkooC6SjNqHx0qbyQ/mpxWBCAEalO6o8VTy3lOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg1XZCRA9TVsSAnZWagAAW3wP/jIYHrguGfJKdWH9wyGD\nVWV3Y4k0F8wAbRPytVhVVTzyDEIG6vMRPjfAw92MBdP/m/zWrsd8FseIXABH\noOcB0HE+a940xsdG+r6BC+N5+3zoE36qO8ZyLGb5rgGMi3pKd6nDn5U8II+2\nZG0woZcvfFry6WgEoHW9t4tlYkfFE2NUWkMthyKTl1dfQHPIME4P+lXWQ8S9\ne9tywJPR1o/G+/wyLGGsKKp7JJ1iBizBNR1bJ362/JcB1CahBf+pThthBcuG\nr1ocEUlDO5u+njYwRBbpp/3Rh176uLPHdMC8phscF4Wztyn2UzjZ77F6Lz08\n4YeQ9me36TLB1HPxDBU++n2pea6hS0B/7rPGhQPkS/iQF9IK3Fq2rCJbJPU9\nYFzHLGdJ46Y/xPja2DWUksBgLeRAInscr6i0yKtuG2kPqyZtCmo0YzWgiJqp\nSYUzZX7x/K72VNcwdNDwDxtZn8IbJp52f/wyHjXz88wZ+zT2paJA0TDXfSpA\nribVTF9iaLrWYWWjeUyA3aB5tsDdwwCU+8vYM3HkrcJunax0K7vEeYY9tlh7\nRwRw8Pni6UIOUcUVSjMlOBg5HNTeD/8eYMo2pyr7wH6VTm6Ss9hHqrvdKOji\nZwcTaKqGuy2LQ8BZpvjhpkSvcepwik86xTymYZepU8Nm8WW0dWhUbDdfUJs/\nZZZ8\r\n=evI7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.38.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.29.0","@fluidframework/protocol-base":"^0.1022.0","@fluidframework/odsp-doclib-utils":"^0.38.4","@fluidframework/protocol-definitions":"^0.1022.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.38.4_1619219929322_0.9557040942068544","host":"s3://npm-registry-packages"}},"0.39.0-23254":{"name":"@fluidframework/tool-utils","version":"0.39.0-23254","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.0-23254","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5f0f701b09d87826de67f4b12e4062044ff98603","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.0-23254.tgz","fileCount":70,"integrity":"sha512-fYlxxYaIplo+NL37nriPreMg2jBnuWfvE73hhDTAcC87lfSdEMF2Yrv4caQvzkp1BxoJviC4+NTeOzVQlefOOw==","signatures":[{"sig":"MEUCICTKKPTLRX5SAlORlAfMJTcbBmx3tuT8nH5OrZVEs0fRAiEAj4bAQQ3bbXvXjPFbV5pzHunhKf8/rC9EgMB8i4heeKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiEcyCRA9TVsSAnZWagAAIbUQAIfrzvw2lbTPgOffxcoa\nrSSzQ9e3QDu9D/CNXOdZFJSVws54jq2GH0y0XSxXBS3GHsbKj2M/ZBbzjHD9\nQWt1HyCGjANL9zZhQCoOReUdgnSceJFw3b98dmWMeu5wjcExKHYtEkRCGn97\nsiJScguS+ps8j80LSsB+A/D4rCrGwjv3EX0acsdOGBxzMthVt0oLv/OKZBC7\njFct0U5YTCLwEGWI0xd3Wuxfqc0xyFhE5C1lZCsu9lRn14VWEllszp4kFkQU\nZf7hHRfC40LnuDdbog3kzmjKBHrWQHGYfYnvc1pveHKoQUrG+A9kFPrdB3de\nCPiMFo7t4XIoJlzLltTWcUg9D2CNYq/Ra/KqzaHMLv5Wlf9wjoDf6Jnib6qy\nK29LLa+dHctVkx7NndIJpfVulT+FdzjLbX7KqrrovpPykjC4L3zbCKTLy3am\n928LpVLiGFcaSgxnvLwwNSiujo0c+FyUANIvRwm9Msfcw7cYtpC4jxChRGue\n7GPQKupgxBFRl5da+w+P4E7OMEVbuFq3i9mo/taiQDMwsyK2KRYHGH3yZm7y\nea1T1+6LlTxHZL4Nt64mUF0irFYsNXZXjposE27R1kGjnuY/blFYsGUWzvUv\nUxRotR34LubFOu1sr0cPK7rSuFI/uNWowZ228ureL+BkvZ5b1urpHy1VpGJO\nwu6C\r\n=s7h+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.0-23254.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0-0","@fluidframework/protocol-base":"^0.1024.0-0","@fluidframework/odsp-doclib-utils":"0.39.0-23254","@fluidframework/protocol-definitions":"^0.1024.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.39.0-23254","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.0-23254_1619543858366_0.33074841180462755","host":"s3://npm-registry-packages"}},"0.39.0-23272":{"name":"@fluidframework/tool-utils","version":"0.39.0-23272","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.0-23272","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"95af23bcc1bc6c91190d2f5fa732c77845cb8c0d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.0-23272.tgz","fileCount":70,"integrity":"sha512-VAsMiCsoT3aMyVDjZjadq9nabbiXJjHlR1MOP5pvipqS+nrBq0JN1DNELH0whF9UDQNZax2XRiJglJ3sgRKiwQ==","signatures":[{"sig":"MEQCIEnWnemjisGC9Uc+OmOBfl2DA0X0jgWYU7g9FnkyoHmtAiBHKQS+IXPEvxBH7yAuX7QP6WszsNg6S3mKRaV/3bWH+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiFXlCRA9TVsSAnZWagAAvyoP/03ivELkjvb/0EAQjp3b\nA5a7FPLf1M2w+R2aVlmRnIwMoD8V6pFnVSwzjuCH7F6ZqOXqAofPlqPqm5IY\nku5MHVIzyYYGXol5lNcnn8nPBoBe+UYke02/qMyHZ2jvtJ94v2nkZnSnp/ya\nLm+mbXnPhKWv3OC8Ih3mffUuOBJf8Z57lxZJrRJef9aS9LZUEgXCdz7bf+Om\nO6+vxdZgw4devDV8MF+fugW8a9pXvBvYQzB6gsrHn+j+gL0Q8QtsTHJ6PCjO\nsSxGvh4FdrR3EDJP6oTvzBXZwPLEVyD/uBkgNgzmOdkeOC53Mx7T3b8EYdjO\n4JOJM3RIK5b7D/Bj9r4wY5VPSn3FmsCjoUQeSNlrhLflEPaYmqWFHD+XMAzH\n5VtWwslQLbDVAxxqZnULWYhXcxYtPtu1vZL7Ckl54AKUrQDjimkJThJue4qi\nT2rsTAbRyM+yPDZMYJBqK626nohQ+Kg3OAgF7Ig9w9E83O02UIsemVdWO3xD\nWgRqpOTjgigwqwVCX24C/d24gVrTbicofVqEv95GjkP4AecDC21D1bD1C10l\nO2S9d4Di/GgLkD8c5gC0eg1cKIfPYO7eFmY5iKBRJBjmlww3/GOhcYOB+zDY\nsq9OOAG+D4bD6/I/QeEHMhCWp0Df/yjgZIfhAUrVEv1LEDdlJLR9FgfTDYr3\nuk7e\r\n=vhsh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.0-23272.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0-0","@fluidframework/protocol-base":"^0.1024.0-0","@fluidframework/odsp-doclib-utils":"0.39.0-23272","@fluidframework/protocol-definitions":"^0.1024.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.39.0-23272","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.0-23272_1619547621254_0.5087233034162681","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"@fluidframework/tool-utils","version":"0.39.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dee5ef21223b4d28a84e32b15bbe3597147b6e72","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.0.tgz","fileCount":70,"integrity":"sha512-Bone1S+0bwchtxrVN33/AEZ/vQLgFgZKqJT0SEwtEO4IXHYfZLTonqys6+L1Xt65NshHi14sgSi8pPtVLRHhWw==","signatures":[{"sig":"MEUCIHnNtLdtiIdU+ek5/d1aMiAu8I6XE/uTWHhs9N3OnhQYAiEAuCI5Y3Dz5Gl/EGboFUKJEtimtZhQ7ATgFy1effVwXrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiKhnCRA9TVsSAnZWagAAr2MP/3DFYfSnH9Ogk5R6sc7z\nEgqfhKUnEZpq/ke1rBPNdgs+hYB78iO7/zLrAj0s26RH8wmW+spItdk4yXh9\nr7Ac4WpGjGF3T/CsWu8zGUkU5P0eytZPs9GVqBAzPctaumakgBCTVXD7j4Cp\n5tb1UWLSQHB98hobybRvH3e3cXQnj1s0m8E4veB5o6Lb7/VGMlWLVBPbk37g\nIqChH7h3YslAozlzl/sPvxNqAC7J9OdiPjyYqytSI1uLP0+GRk3ppOtIytII\nWKjjTMiWakH0PAm167b4yrEwncUteP0Xx9pEcdx+Vqn1D9ebpTIacFG2gxFg\n1vHsM4Eb97zUKFE6DRqSR0Og5Zr4zOLbX1X5wS8CUkO+ug9lkJPNYca7SFRp\nAbzKOS2OSHgU/SFNzZxtI9dAnfmD1upGjk6hETmT/kuWJwueVpqJeayibAXt\nURaMdsS+/M8+RKU/t6OMRHvsEBdkAjSBLgiQVQzWFxK9G4h+YLh5SUXOH2JW\nptXfY/23esjHeOyIkBmk0s5Vhd4RFevojFKcMEotjily7XZHh0HL9PA70H7c\noEIEUBWlXV1VuxYF6zUzP+MymOI4THP9UdW/MCG14Pw5g7LbCsErN/vUoCwn\nn+wr74NburKjiLSPLPMLKyeu8nSF18rQpRjEIPj64rkonG8wm7N73NNa9v/8\nq2IL\r\n=pE6g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.0_1619568743387_0.8392492181926641","host":"s3://npm-registry-packages"}},"0.39.1":{"name":"@fluidframework/tool-utils","version":"0.39.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"68bcf0b35172af987b8eb186bb1b6f535446e526","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.1.tgz","fileCount":70,"integrity":"sha512-FvWSP354qP8r0yaODVlPNU8gvOQ+Mx20AnOUzdiXxIvXrwps+6UhTy1ish5UmWgi6WlsngsZhFoihhKEfEKBGQ==","signatures":[{"sig":"MEYCIQDqs7k7dlXtQBRdqOffm3hCd2hG7ItlE+3ocdA6nqDfUgIhAMtdVOu9o2z+gZGriSSJAvc9gEfwt29lzfmLfcT4QU/p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk0aTCRA9TVsSAnZWagAA/REP/0/Y5ZRkUT+ifBN9B0Tm\neTHmPzzNXcWRyKp8wgvIcimF5bw+0NgxQa4tTJubHaFERmh9tbRqe527sfHs\n9PnYN+p1NESt4e7TwT8ldFAuLUixgRG+ZhdPtoXfLEvqYixezLizI4L51/AB\nOPa6GttfJGHwHtOa+6CjrhIGaG4Riy80zS3dm5ph4990+LB53WZ2ONDjuiOd\nz57bgZKx2LCx5pYaZkkL4wpXIbOEX4tL1AmlIbepiklEPPT3ozY1lH//3isY\nQTZlivIA5YyK6LDGFyxiYwuoT5jiOzZKQn3y6+Ff/bIlUmzhPxDGz0k0I2vP\nzwq1cyMDRD6PD09fD+gfVY0ePpM14+uZh+NLSzjL+u37YpYkk/i8CaZZamEY\nbD7YIh5FCRvdvuwBPXcHN/sH4tRxtIMalC+GlMREzdEqjWi10bd9iDakxP6A\nK9LXEmIZjfGMWLWtEPbsOEhzeOH8BaoB1osy0URRPCZdLSiiXZLKxLjefwIh\nxeziMA+SvZqVCjkOFFwZYIUSfXWqdIMAg6sDs+mhaCfEOLToxTrV5h9ZaaFa\n6+GxAaYshbz1KRd4MQjyQIM+3cGVuwWosl5KzHZVvrQsBXacQvZjQFIDUl3i\nZZoc89nvUAKW28+UgFWJFg4xkaYOJr9AyMtbqoR2vXJZ0jbKe3eOxsANpWyX\naLMQ\r\n=l/4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.1_1620264594932_0.8628311980273426","host":"s3://npm-registry-packages"}},"0.39.2":{"name":"@fluidframework/tool-utils","version":"0.39.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bb805439f4eebc5b571e2f19975004f0c9ed8cb0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.2.tgz","fileCount":70,"integrity":"sha512-KRXjaio/mM9PtYw+iIZaeC/Sjn8DfSPjHJJgEaKOTMQjst4bnW916qGf7Bf73QYArmOWo1xpCqGmWhGiUxyTqA==","signatures":[{"sig":"MEQCIHJ2ROHlZZ/ZvxNlaurS5dgMizuX3R9WoK9XiMqespNCAiB40+R3F/RBoZ4uBLdlS8BfzIV6flldrr56NXUhyhoSPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmwb5CRA9TVsSAnZWagAAnLYP/jP2bUtZ4eVevboIB22Y\nxoSODc7UGhKp0abXyzvF1NLofPxA94xwsYZgp18ZWbpmhsEaaFnN09PcNt0g\n0cmuLMq9iQN2DBg3sfjjgbQT/zxrqRDm6VG76xVfFU9lvggSPaeV2sKGy3Jy\narqVdVOIJb8uOZGz9CmvwGt4+TYZCmetwxMch6TJzyp4ARbnvF5vieMnLVwL\n3CNqF8AlpdL0XIrou7cbXSMLvyZT1QRwYKh4CHG0VRXA4CD8ZAjwQiwmSb6C\nSXxFIXEJGOoAwe5iGAAOxpZTY6fY9SPAwJ4ZI9dARprC5ryoVFijPA3lZ+f5\nqJddlGnoEFbpaFEIWK+kBo0QPZgyzsbhDMRoD35eYdpaDDt/GBBzsytvZzhL\nACrCKzz7V15Vz+vEf0FEjCScTWiCOhfdsJ6dUD6C2aHAGGH8CLp7mzspd0Lf\nCf3ztcdeafbbQunrhsxkyC92GhQJaeJGqA2jzrM56PQTVlE0oYVGnpi/GH85\n3Q/Yxxg6qO0RbMjKXqFr40VcxkLJZT+bfPAxX6JHb8S6DkpkLuKjX5pSyDWb\nocmikzzESRaFxW4IHmHKSwH4wM0p24dXB+ckVJdrUyk/bh8xQRSIDyM26nIO\nm431szOZzQQs1DLUzoXTdlV4uMGESUZPfxoGYysmUQTqekVHO3WA15xhQED6\nUxd7\r\n=oYom\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.2","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.2_1620772600902_0.058775035627816274","host":"s3://npm-registry-packages"}},"0.39.3":{"name":"@fluidframework/tool-utils","version":"0.39.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7de95058df9aa7226f0fd8df48c75aafb439bebc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.3.tgz","fileCount":70,"integrity":"sha512-gJbTC45aKquXBPs0ZWEWZ451S0h4K5EjdWpJ2T7FmjKs1z52CvF/kExmPy/1mPud9rIos4AxAaYOqDXVrW0/3w==","signatures":[{"sig":"MEQCICdofXCXil4543FIwei84VDAAMBCa+mVFH872S0AkFLrAiBksNJRcZ0nHJOBkaXPlXEigwVr3GacYt7/DNeseSBSrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWH6CRA9TVsSAnZWagAAuR4QAIDnfRnprgQem6Ux/fHh\nyE42UBRCloqjYGdP6GUkoswxgWeSNG1mK1j060HZdSknqF+nY1QVgLC/nI2v\nbTtooeFuVcXtOFZaSWCrRLxpV/AOb13cE5OlwhB5gNe1K52Jo8Sk29NKZ/u3\nwQ/0FETE4jmLhx08nykTz/mIi7IfyPrFRn1peLZ6CYU/D1n5xCdv/zw1fAyK\nfctbhPqGf/MkDBEZjOKb+xXrgG98xXlmxm29xJoFDQqwqgelpoTccls4XnE6\nazFAlq9oKe+EShl5GksDRyTj3WFACf1v01M+Fi3dHeMsj7PSyLPUQBkMWDB2\nwbTOC+TAmkspvEKSVVYzXZVXOtBE/l0mU22vk072L9BPzf0CDWrl9XIV6EWN\nB+ggArqXXuzmU+Zvue0X9PQ4WWdatH1YxlUBsNK6qcTIcHqc0k70TyUgRc7E\nDBv4Zy+62kqd2urxWmFrAnCvy1r7eA/v2HaGyJljgEfB18f6BESutNKjwEKE\nU6K0MYJXgm/UOyzEkIIaNoo0m35wUWgOeOhxoYIn9sjTamUBOSKyoLzu8ySn\nDz9P+6uUY0BAJUIbU8SJbDWgvQQuWTKftvZL6qcztZkgqar4p9tGQi69DACY\n3mGUlDoSXAkcszHflf2ul78AfT1BgNWx5Vkscz+aWqQVtpbI1TjhpODkGtmN\nU2zF\r\n=ocXr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.3","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.3_1620926969933_0.45478751703506104","host":"s3://npm-registry-packages"}},"0.40.0-25719":{"name":"@fluidframework/tool-utils","version":"0.40.0-25719","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.40.0-25719","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"438682fa334849cd44abae118321f76027e7258a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.40.0-25719.tgz","fileCount":70,"integrity":"sha512-V70GMm7LZacVWIQ5U4OOMiAq/zd5Rxx2fS83yacHFGXrsr+6NvVgHBZZCTXY3R+q4OhVDjaSlq5/bk+f86sI7Q==","signatures":[{"sig":"MEYCIQDr+JxdUloCu7MHjwKJR4AWE24gHGKFL2LT18jSxxk9mgIhAMf5/61ESbNPS+AEXBKWfAQlsaPGJAzFPaAAeLAYJVtM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/hVCRA9TVsSAnZWagAAC8oQAKKyeNitOJpeREtI4tUx\nJ2nVlCOVki1GG0Zp15NGGMDwyIs5D91Zhis8j0Vg2II2eYv7LbL66JPasvA1\nHr9C7d4/9mw6kif4tDpG6F3ID/RT9xDjy1jbrs4xQj71MVckkH053yqEKYJ+\nWhVf3MxzpAp7dmmDmihr7aES7zSHPF/TWrz3JWd6ZAuZr4SXM5iawrPQpgkC\n4ezzcnJf1b1L+t3UCOGrKEFurMQBmkzlNSt7yK7Zj9IQgjAaHKyQlR6KpCAs\nc6lSi/loGadJsFzmVLbebvp+IRItPtRUMGjXMdUgGvOftStWqcd3t32RV3pb\ncx//Bb88WCESOFKSr/zXpGl+dJuaWGRG4wvV+ihuaDYFm2hQE/1mOxu9G5hn\nMD0W7qy605zVYuRaCVF3CFkc0pyIBhy79cXoqo02PBYovjU8qgX06ZebVw40\ncCO7s0DcEFNDhNowO/AIeRI2/9gqmLDIaFiRvzYGZOOZjZE+8b/q8PD+4p0e\nlwy5OojvvEurrkbYBu0wzCBZX15oZOmYpUFNbWkGak1kVPg+OPQb8ktCly4R\nS1TaykKHEaNMbb/Hnjf11aBUUsAQGG+qjts75cF9oL/cxIiaNt+O2UEUCPrg\n1asn/NhDPw6U2UoiyGfp02SoKirBTSWTwMkz4zZKCjl8d0TFBDhRvoPPVIJa\n/Xqw\r\n=u3Mv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.40.0-25719.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0-0","@fluidframework/protocol-base":"^0.1025.0-0","@fluidframework/odsp-doclib-utils":"0.40.0-25719","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.40.0-25719","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.40.0-25719_1621882964609_0.5913187415550425","host":"s3://npm-registry-packages"}},"0.40.0-25851":{"name":"@fluidframework/tool-utils","version":"0.40.0-25851","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.40.0-25851","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b15f2fa63ae15c207db51d8cfd63c1cfe54c9c05","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.40.0-25851.tgz","fileCount":70,"integrity":"sha512-+Zq7RtrwPehnRpc1aLjxAhLtMQB72HC8UcBXTcfsyxRLPjOaMUoJhKcVAiZIdurev8X2mI1SxyRaA+6QBAINXA==","signatures":[{"sig":"MEUCIQDYRvwhc9a26X+cJlzUaK0As4YAzjf1LyURRBZ7FZTaAwIgFCvaG3oAmyCGbN7YfCKHUFV8Fn/c/v7fCS1nUgqrZQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXy1CRA9TVsSAnZWagAAUCsP/iYDVKm5Uwh8zoGlHFZb\njXVf0H3SJiAFVnh0iKQcc31sWN1R3m2biDnDmV7RG+LcxeWktxZm3Kg/PzoB\nCYStnJzkl4sMPe21ydJM4sb/ImSDntMk+exk20dxPRgYmEndnYfUBysS0pbX\nLZwNg1V69nvhp5CIGLU7Crru4BhYLi04T5mrztbbOtSdTQNE1LEkQULHyp0O\nce1OKw77w4O5f0byf6QM/IzaNaHGQTfJUa35hE75B1gEYoGUgv2IYjJ+ZObJ\n0iAWwPQQlqhT7PN5bfN7A5703bVU6vIiJ83Bb4GQgIKGsDKash981BJEGgh8\nL0mo6QBFO0PmqPU8a88UtBde9nMefHCj0L5+AsqRlHoUWjSPzCKiQ/l/y4OO\ngmtZ7ZYfY1tJ1aJdOZ3kzo/55YM+f72c6EHBn2BQtzbu2v0/C4f2s1CGPDp3\nJ9hayy/a7vwKWykp/N3V+7fO2crVDkV7/lQ2vWbyWoV6v3BK5LX5QOz7S9l1\nlD0HgEpDXXTvj+fLvIJHb01QvPHpd6BJIhON1GSSLjaZJK0KCBU2tKrKnGdx\nIkmjdToJ6W2WqtokBHnROrfSQ/w0l2H6AARp5yVltO27lakIXe7J8aVDGaCX\nxE9o06Iv9nVKGKTwHIBwn+YBQfa9VglL5cPdUFOtEFkTBqukq6HqOBWfW0fB\nXErL\r\n=MfXu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.40.0-25851.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0-0","@fluidframework/protocol-base":"^0.1025.0-0","@fluidframework/odsp-doclib-utils":"0.40.0-25851","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.40.0-25851","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.40.0-25851_1621982388787_0.09763108921729291","host":"s3://npm-registry-packages"}},"0.41.0-25957":{"name":"@fluidframework/tool-utils","version":"0.41.0-25957","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.41.0-25957","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"88d8ca1b321bbbd46729672e0a1df712bfd08ca8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.41.0-25957.tgz","fileCount":70,"integrity":"sha512-kyH+l36xBpX5CposUATjhXjv/VKBE57nhyESaXKSKlgJlXFMl0nyzbr5nzMZa9V249TwN81xuH/55POF3A4P5g==","signatures":[{"sig":"MEUCIBVbkqCIdLw102FaMD8BDn9c0HrVCFtWkgMvdvjcoOKrAiEAg4Wua7tqMr0hor3ymP7zbzTY304WXtLpCKL0UWaTOdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrrLRCRA9TVsSAnZWagAAD10P/iCSmg7xJwJl8+yTyLso\njih4p/5npRUBmVPvy1fn5MYuFheNF+OAsNkfX41Nvc+6/cy6gAWLqHImI7yJ\nj6OVYyk/poMnDh0AdkacFRSvSXSufGFrBCzo7WDMJBF6dtBCABlTzN8I8yRL\nGXgffHdsmT6cNzPI12UrJGDp4PcaonmE+GExc5Xhe3ekSPcBwm2Uo5JNZR2z\noKuUce20Smq6MBb4jobSdnTTiB56LvKdBkC25DNKCDSD9uM9TpnWGo42fq3H\n5TlezYUofm35N/2OWjCEPRhntQaJ2oisQA5tHTG66G/zoAvgRww9ralZK+0J\nCOGUb1f4JPYFFvOq0OYakei9lrcMO69R623eZhkucjttncpB5/K5gR+kzMq7\nVQdE7s/NmtnY4BatIoLqOMxwF83XaDayrkzwmesKD5jiUqQxM42e7A6UYiN0\nNK7+9bX0Qmm7521mFanLHr+ICZDnE5Zieq2m4n4XDIKSyFCSIjWs1H0436og\n4CC7RLJr78Pky0eaq9rVzU6PWYhpGAwYLtewTA9x4QwRXFijtTKe436bHYVb\nWF4+9RU5O4ngjJX7W0ZqQQd1DXMUPGhyIx0M5zdUBeOLPyLHS5EbiowGwomC\nYhAL/Iyfb3WEar0nfPjy/Vg7WuElZHrmm+Mu6YcT0Ce1M94FFnl7aAUtRNgm\nXiBD\r\n=wYzx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.41.0-25957.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1025.0-0","@fluidframework/odsp-doclib-utils":"0.41.0-25957","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.41.0-25957","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.41.0-25957_1622061776749_0.13505517823319968","host":"s3://npm-registry-packages"}},"0.39.4":{"name":"@fluidframework/tool-utils","version":"0.39.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"15d7865c4ffc5ad714f8022a065f208207d2f96a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.4.tgz","fileCount":70,"integrity":"sha512-F2s0VZh3HHgYPi4tzlS6509ig8Ss78TsnP6Nlr0Q0kZBd2lpbjFrQMgHf+zVKVUo+q0xncHOvgWALzos/74Ryw==","signatures":[{"sig":"MEQCIHM60rIB45NrY6XOGq8FRZuJEA3UuXpfYfUchykIS881AiB0kH/b8Jf3ntrdkiKftspy4sXiT9ho4KLq2i63GupscQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8zvCRA9TVsSAnZWagAAdpEP/0QD68FtHxkoDMiXPPPB\nLT20jygj5blfmPx/wqW4+DufSKvanM/mng+jn0DbpsadNpBo7Q61azrCIPi0\niTKx2kFaX+Y+HnWTlmPFX3ecc7xObjzWjfnT20K8ZaP7KDOIqyKIHO4RvPX0\n4isiiGKv22nk+Io4bZZsqkbf9+dCdXs8qEe1JMSeW3wIP4qmDrveDOp1xyHD\nzK4T97tKDTPnBsj1sreJ9yydNqzsBu+IeSY+64GIdi4fo86fMA0x7yzxnsx0\nSmAJeU3UemSdchEhccIZnefR2CP0FaONtaccvGkF3S5nBUzZjmpeq8Q+dP3I\nms1PPOQbvZ22m/G1PSZAVJWoN4y4oxabRVwVkPhFthdaPlBfYyJiR5u4TyeM\nLMz5yH5uJgMu2lLb5aBiH8Mu7EQ4FSsxGQYkKtRCxV5JAEf5WPqeruzgQ7WD\nkJyLYV642CuCbFizZuVju1L6FhRyVcrGZF6dbWjJMdcdyG7oKO7cmHxd7akQ\nbkwMM0ZH7yfCzZbBqSbJ0aGBtSC/UBqjLCDffT3mFm7QQfv04OOqsyzBegjE\nQvXdSNhluxDy8DyiZvFIdXGuf4Ei/8ganrbHZ5I1mgO7EZ0VGv9I0nApMcSB\nWLIPNm9BgFPNM74M6aHyGkV4e6DeU10ej9RIRp3nd7sN81nB0sqvVegd+NOZ\n+ZMr\r\n=6NrY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.4","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.4_1622133999169_0.6160052488015404","host":"s3://npm-registry-packages"}},"0.40.0":{"name":"@fluidframework/tool-utils","version":"0.40.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.40.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9e4cbeb9ec0eaa455ce121e154f58625043d9fa0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.40.0.tgz","fileCount":70,"integrity":"sha512-/lTmskqj5sXFwypwl47Dy+Y1JCtKSAdpNV2L56rtjnMrSTtgMTmtoCoXp0GsLxLUCsRiS2ZxOMKPhMcrlgNyxA==","signatures":[{"sig":"MEQCID4uqyVM5l6mAqkBRonlW3Zp280ttOqkFUl1YtgNtl1DAiB2dOY4JEDuOO6QhzTwXWJnNlshTi5iKISA8P/JBYjylg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+ANCRA9TVsSAnZWagAA2LEP/2VfQRUAjTTJBkT9aP7n\nboICcujJKebqMSC/SBwj0uGX6iNfFb2n4iMSJnM4DbNIwwvCAazTN58fu99G\n6xiE3L6N4sTgleSXFJ9UMP0qSrJNo10CXVVmZpA0sVQaRn8BF/W/fS8RbJUS\nLbKh5mE39l8YO0B9+2EeJi5IaeKhNzQtfTI8SlGDCxbe6pLvw7cKcxxLgDfL\nxE51VUgwr7f70h6FltjkvzwlLJcwHipyAlrPZteaGn6os3hy4YQ4XAyryhS5\nk9AMneNMbLxN7bHuZU1ku5v/OFuh18ZE2yla43Dybj6upTii5uJztfzIULCv\nrOCqII50R7m2tKG5ZwY19sxeXXXfizoQ7jNxzjC1fBuPUm7uQaNuWxW3J1+x\nQkMXbC6Ciz1R4hUAArMmdAoWo/M410VvpTNRrAWkUXnToTJqTbc0czcQ6iQm\nvyCfL7Njp812wSKjatFFbpMgo20cjkXm+RtAiyd4oB0sNIyZhawEihgiAde+\nhCpptqO75o3qdeU63TqIyZMxZBwiTUMHPkvRagP0F+hnmpx204qKz9B4fWSl\n40ErTdK2tXm1q9EpGnULtsRhtJILJUNVAT9REglxnkV/Pi7r2j4dPkOw/Cyg\nTBojF8ybisd1rpAMpy6rLDpiM1YBth9mvIfeWMltEyNTRlmGqesPB/hXQq4S\n43cW\r\n=LBkK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.40.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1025.1","@fluidframework/odsp-doclib-utils":"^0.40.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.40.0_1622138892716_0.6223402881585798","host":"s3://npm-registry-packages"}},"0.40.1":{"name":"@fluidframework/tool-utils","version":"0.40.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.40.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"01bda0def6b8e6fe9dbd53a9cc58ce5163c244fb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.40.1.tgz","fileCount":70,"integrity":"sha512-7dIPS+Tvlg+Vo5q9vfzFm4u7ZqtVSzPHx3G2L54x7dHb2kvbZagnSThnAwWz/GIf5D3+laUjTmFrLUCGGLIb3Q==","signatures":[{"sig":"MEQCIBXzfyiKRxTZcYMz+1lfF7wiL+2wUsr1O+frNadX/lB6AiASru90K9vjRttkCEbDT+/iXNHMPdkyjZGAZMR3Bf4GKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguXVcCRA9TVsSAnZWagAAzZsP/i7H69EpW1dXOSPzNlmm\nxrW1JjVgIiABOi7whJfXgwPm0fLGw8ksoIjJpa2uBPmv694A0FJNVADjMNeJ\nBw+i/ghF8Nv1ah07nza9BN91roqc6VCQjZY6++mUy3zUYe/VXKaBv+8X2GL3\njcFIm0B48t7zQKb9xRSqDqGtGgpRP3of8DdPWd3P+x+e3NPlMW7ACF/85MqK\n2AbFIgwdkBq9c8ZsUzhmNWh/M7VTRTSV1IqK4vCqClbvakh4NRfz7xKLJDVt\nBG3NcUZRsMIEa6lng1JFmb1MSNkQh+5n9GtaUYyQeYYlOXzGOBrDYNzRF5PJ\njgv6C24kAZe2fkWHkwYw8aaIF9cTMqvTqv/lmILRiCOyGFAJqObsn0c/Yvkw\nPwxyjJ7/Rotl7P5hT96+jxcfushF98ph6XVKOLo7rctmqjfK9svdC/u8f0kJ\n5H4WkbwtNWbBkRoKwjKQADZ3RbPTkvq4V+hH4TEWdsVTrFPIoAu2TZzI8v8O\n7I9ZvkcWgPaaqTP31BuYRl0ZGPjvrmLTHulCTNouuI70hdCITRU2D/OAAVHF\nFW+fGNY2hE8pHiczZn+O+uVmC6tCNTd5I/dslHEkySAcvKGT4HZW9aTnVvbF\nDC6X/dOE5h9wEdl4fYZXBkXDOmbDeLnkMGx63Y/nMhAkLfNPmVaIY3x5xGB4\nXGrv\r\n=w55b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.40.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1025.1","@fluidframework/odsp-doclib-utils":"^0.40.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.40.1_1622766940855_0.8092635793334915","host":"s3://npm-registry-packages"}},"0.40.2":{"name":"@fluidframework/tool-utils","version":"0.40.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.40.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3bd9e2806a6f9cf0385597e31e9b55f0fd1367de","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.40.2.tgz","fileCount":70,"integrity":"sha512-IoJq6LiBVSgXNXTXhyNl4FJwc3/tQfkORQ5tMXgNubdmFEFOGMsQmuVy0KPquam70WRMZzcidFm/XLokeooWvw==","signatures":[{"sig":"MEUCIQDi7PcP4Xs6okGS2zLNrH2b0BujnD8bBsu3+ZAywm8htwIgQ/CjDeyMqW3ZYA2Vh1AwrRF+Wxip3FHP7sKBYC6QerY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvngwCRA9TVsSAnZWagAAhn8P/2I1gvVzkx/9wq9nMxay\noF+sLw9HQXmIyVlRc7u3Cphti7qXsmEvVE4K3bfB2d2/dN7DRy747+fJzZu3\n4g4MkzxxKD3/igcrJ2PhI98f+OHL46HFsIjeTJQhl5LUTbe5lYaWQwBjc911\n4c16WBip4vHY2fKUA4Ts/ruQhJvNnrf/6RDrxMXiWV8Sj35vKg+N36BFLc21\nTJ81GQDkV6cjEIcrCsSCkV7LaGkUVJSPlWTXKOYWRFe7W/XIBbOfKkt69ZF3\namWHfjyOSKVd1kZ5iJXaDQIpCKOBPAzJxE8FSE/or43TUnZMgWudYVxPATih\nae6NwJBD5nDSC+qZCtw81/AUNIsIKYSoXG7GiIcj/915Vvt67wXDVRwFg5G8\nr3ENvO9mFTfWPYtewOSen8YO8/I6ASXiCY/xmEhibf1oQBjbnIog5Lxy2gpG\nPG0rmz7IwzE+Vw3aQ0bBz8loeyOWbdUV4SkDKvCANEaojGhNWJtqvIF0Ui6c\nde03m+Ot7DKZvmtKRPC0ORVMj6sI9CG9h5Ucw6RAHmNvD6xskTUVcCL3pQDV\nizmcxN+HuYXFw7K7rmh95gUtjVvsMlAiT1+JIfD2QRnqr1AOjlqAcmcsPE8G\n2o3T/7Qr+sfG0t1BHEmkq5lqH/s5SFR2fm86rPIggxBjEhvNx2k9Aby2NGuw\nYGY6\r\n=WARO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.40.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1025.1","@fluidframework/odsp-doclib-utils":"^0.40.2","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.40.2_1623095344166_0.29593133814623185","host":"s3://npm-registry-packages"}},"0.41.0-27154":{"name":"@fluidframework/tool-utils","version":"0.41.0-27154","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.41.0-27154","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"410dacfa052fc67619c4ebdf096a84daa53233a6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.41.0-27154.tgz","fileCount":70,"integrity":"sha512-gr+rC+W0pjjevY96s4uK6+awT6QaqJJXRVf0WAnfcHcIPuf9Y4ABywA4add0Wnh6OjWH830YuFNxdebLmMwEBw==","signatures":[{"sig":"MEYCIQDudZlhyZJjpxAenpgBWuEyAc8TJfg7xumzlSUab7PcUAIhAPnTGQ6bI4353j6/dUMMGczeAHBpRNjYL3xZibhxvY38","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw7L8CRA9TVsSAnZWagAAqsUP/3H7Ynk4qlY7qR942dwx\nzxEQvfjYEkmh1SAkmnpzXwi4AZFvrX+HBNl3mAqNQhtUiBu80s5Hn3StRcoe\nnxFmwO5z3T1r0SOXZhX36qiUqJAXaBgnwFdj3BjML8ZFJh8D1YprInHcXc+9\n8SYKOjdx1ls+IzKGQp4Fs7IkqzaNwQQF6P57oEGs69lgR6NRobf3ue9WVXO3\n+YPnuZ8VxlWGHVt+5hntFIxRBeoOspsCdxkYhB21ZDCFYfeO78X5214Spakm\nxrzY889WsDP08LCRCMOagJD0dgf+vbsPFyEftTKsTXPNEE0eTl13ulZ6hzsW\naVMNsRFH13gqCuyz+csH2LhaVnHB1rNWasIuMaj1QjpbmMECWq/B/vYz8+xj\nK1Xdmn8uCUNfozY415WY4wOWs+X6KTN+KPVhNDk3zxXJinDRjW6mtzHdm7sa\nIEwg3G/zKA8RgOdivdqt/F6PwezJzxVKT7yQn3JGkW0eOgYV65nwSOQwD5Cv\nMXF7FBbdYUb0wlbpYyaMYQJZiivlW7f3gQ2LMXMSKdKfxmitqVdxNgvRNyqd\n9/GOJeb5Xi0WxhFD2zwCrBcyG2IM5imW507zu9Ixg0sfgrIe3KGJYzZF8hZd\niINECeKqa+pk4G/NVwIfYAOLzKCF22meibDhYl77c84QEne3EUEN7FzRAvCm\nT7i5\r\n=PHaZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.41.0-27154.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0-0","@fluidframework/protocol-base":"^0.1026.0-0","@fluidframework/odsp-doclib-utils":"0.41.0-27154","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.41.0-27154","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.41.0-27154_1623438076122_0.7917725121257733","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"@fluidframework/tool-utils","version":"0.41.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.41.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"84cfe56701fdd22c2f917a7663ab42397a780e32","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.41.0.tgz","fileCount":70,"integrity":"sha512-luD7frobDngttCbLZHLiZH5TP2PVFhIJPqnhA443c2DE8BQqeVeCAv+z3Xa+vP4oHNywdObtgB1tM+jP48lxZA==","signatures":[{"sig":"MEYCIQDDtX7hAFES+/CrEUXAtIHGQM1fFBPxdOzj0hkCe8xJDwIhALzSPmw+UXuxlAoLZ20fLEK1PbLcJfpqlWNR9cEW+mv9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw/KfCRA9TVsSAnZWagAAtxIP/2mpnmCwGbmGBoe5rAu/\n5mf+YLKurqW0TsT3wVeMTELTptuJSJMwAJsiWMQZalsoLR4bOr2ce2t8m+uS\nvQlyuzZrpHL+OCv1KDcZRkBuCe00gCKSCcI+hwuMPJtUo8ACHXock3u5YQQN\nmxtuhoa9LKoBQ+zjMVmiKe2XSpnisaRyqk6I20haXkQ9SOJlmyfBuDF0xla7\nycMxcvcoFpYvm9MoChnrzR0jX2ZMu6e7BcmBYU9nDVF4UF+2UKnJQidbM2tW\n9M+6tg0s8z7Je1DF91WeBCHJKI4gtQgzOVjGmBP05yiZpjpPin8HATFe+vI7\nYfugZvEdelP1ORoV2HjIyXYc0yrdDba6xKoPLPwSAy5Caul753AE8jnkUKOp\nbaKjaPg4rUqLqsI2HIZNY/Nh1sOg57p/lul2nrEDKSD+0LbbCb64xsduWbAH\nUW1zkJjDvNmBfBXgQRAjkpCgbFYummky9eTpaCof5IQAORCo8kT63rdm0eLd\nHZpyjdOdcgVKLpNdmOA3vjy0b1H8MMNtAYsFTNdAxfPD7gTLrrpysp+OtNxG\nyHYg1puaBtSJqOU6shoozg+Qo/E0sQ+sE2CvW4nrWBZIVMxUjH1qtv/ql8ge\nCLkXsBvPMUHN3XbR49c+R7EnM1vE8wry7B8nwxE9HBinVPgPLW6PJ96kezZk\ngQSk\r\n=AK45\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.41.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"^0.41.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.41.0_1623454367386_0.5999232346795194","host":"s3://npm-registry-packages"}},"0.40.3":{"name":"@fluidframework/tool-utils","version":"0.40.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.40.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"359d1a543d1836e82ffa95065d9c37190fdfa42a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.40.3.tgz","fileCount":70,"integrity":"sha512-UU7ceMhu5JE43VgjUbXbw4ykDR2HJy7S/ruTplcuRnIuvsJU67VUBWlJaZCpUtkmIr6/TIV4p2nrNBAX78dXdQ==","signatures":[{"sig":"MEQCIGh+cay5y58qYFEJmmwoGeFWfTWnBnhLHIzPZdkqJOsSAiBrsvGm88ZSEO8RIJeFgDlPZ3WB05yBRj4BHZCQ13JmXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQBXCRA9TVsSAnZWagAA+A4P+wa7ML8lOOIA6TrAX5jM\n39os11beif1m8TnSCJOwrUnMNjR6GQmNnLeauexRX4hAN2e9UgdhWQrA/w9p\nduLcKICJaR+Djl8gsuPFEsjJePMLOortmavwB9T/b52GMLE6K8XE3vrNgYRK\n/iaXiKPmLl0PvNLa4dKOwxDxuStIHlkK66+Im4qJyhGTw3g/FUskxeEXavnc\negv2TzHVHkmtJ2znfV38lZPxBBx68RNF61JAjwhpgUh9Xy64YTNnMNOK3I0W\nXFqk88/9g2+HSR6jxxq6PlJtICqEMypj7AjhorSg0UTrBQlfQ+CCM8P5Vzse\nBfptmE4W/Munj9UfCllDX6/WVF/hdAGZ+6/Lm0lZnJ2yFOGe44mEmHRrvvGd\nHyVfCoUiJf9lT5vIJb7StnBOLDWji0MZWPgPaC+7UxCSKzXASYaQvJB5fZz3\ntjRnkF1E7R9f5aowmv1jeL/sIWk9Ge//nIPIgRYpQvIuxZng4D1oHKcfJ3Uv\nEU91zhuPpEI6aQ0jHyU/JA5QreDlMulOoFxFjDOIsWo7fuABblRL0Lump8/L\nhWMFuLHbCytq3izxP9TQhMlpm5EfqsIw+pEeL2XNcth4y1l+0Rd53Rl/6nRw\nLPtGXt8OdmmylVUR7akJBjgyaj8OjDT/YaHx1riOsPQjmfGebtqGOP2z0EZi\nWiu9\r\n=xFD2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.40.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1025.1","@fluidframework/odsp-doclib-utils":"^0.40.3","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.40.3_1623785559674_0.3981121713912308","host":"s3://npm-registry-packages"}},"0.41.1":{"name":"@fluidframework/tool-utils","version":"0.41.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.41.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ea7dfe3c8815688c7188a28558750fa9c5f6e20f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.41.1.tgz","fileCount":70,"integrity":"sha512-igkiNHhKacDrtAtb1Ri9NJ3KLHMVB0ZVzLvlZrmE27ESl/QZu1CcXaG51bVj2Rs/3ecOqpQwAAzYNfoE6niJwA==","signatures":[{"sig":"MEYCIQD50e5nkC7lPTBNsMFYG4yQCg59H2JklJHIe54d51hMngIhAOWhJQu0lskOWmKxQKGxFKdyygkUqTrEUBU2q2Z7cv/a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyVldCRA9TVsSAnZWagAAYBEP/082e05zjanklnyzan+h\noA9DyM8Wxibqqa3vjU5UXkMCmv2/3rL4VIQGz+aOCpApm9vZp9GXGGhtfBQF\nQCBJ2OdKuoAVxu+fpxL10ejOIrKdPeGpCSYFREHNm8oeXjGCaeOgcsvWOrUw\nPSHdCHrEI+D6Y1xgPW0sj6DJT1qMGoksPDvjFKL4JlxheGz82m5YmiOshaeF\n79lo67c6mAfJeDzp6xUnrgWTQ5T6mZfxnCzy4ip9FTv5Av7CCT7T5bJVfWyb\nOnJUehdJI3qtaBscDWDHPYmsGEBpMCRMewb6Q9b55veGRcqDuwLTFQkmN79n\nJtlEidzvcsRHnyxUB2OEzdZNNDK8iXv3e6IYLup07Yy9uUVtuu5rcr/VFxpE\n7G2rvGW67/QTNiIj2WaTGHZLRuR/n9lktvBDzP0cs6rTVfSTxh0ud/8MtM28\nFGkf3oexSiuYEUPsqR4bD7nJ1j0OGzzizNFXZ+h95zMAP/EWCXYB+XDyDLDY\nLsHzk7CKtZFSpgNpNfYkD2NNToUFlXsXOcGUuhjz4w/mXfxA2EgO9fmOeepp\n6WC8aUQIfSSBeg5jTh1srqGw0gN8MzYM/cta801K9XHXPnVJl2PVGKqbjbee\nXX3ju+rRnkxLm6gytlaIlMp2Fjbqmv79eBnPsqGTBvqbZfBOQHT2ie+NajJJ\n3w7H\r\n=JBWU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.41.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"^0.41.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.41.1_1623808349088_0.41154382162894887","host":"s3://npm-registry-packages"}},"0.42.0-27549":{"name":"@fluidframework/tool-utils","version":"0.42.0-27549","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.0-27549","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d0f935ca8dfa1ea1a28e45ef4c9a621a5f8874bc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.0-27549.tgz","fileCount":70,"integrity":"sha512-ry1VjtlvOgfG0CPzITq6NfutSePGs2jaELunTtcNm5qhsHm0z5ki1YPqh697rmK/5gcC5n4a2GMtrmgP+PiHzQ==","signatures":[{"sig":"MEQCIEcN0HVlwHfxCkysF8tALcqSnO5rNe8FJAtDkpswzKefAiAccocVzQLBGKLRPXuqoUjcjZc5tflPgFSS9eepW+dr1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhnnCRA9TVsSAnZWagAAYwIP/Rz4um7UKz14ShkhjuUd\nHN938Fi4+S93SrYvdrK1x1NVClc8jSG6oCQBaRgKCI2GsOu9Op1KuMGGEMgS\n3fPWW87+zCaRcHbg2luN5Iy6z8R7XyqE+vhJZPH/J83xBMCYXojlmCD8n84V\ng9RTMHjiJO/XHmmJDCC6msplYNaQoylmUQCskg0I5SScuZCvJirF/RTrLMJB\nVvKHAA4qeQGkOsHeYEEdU4G0impp1BEIZkOvEkmtI6au1ISSmRnhFCamaY2/\n55u9UpU8E+M2l33Qgh1V6ED3jItlyLkkNwh6ua7SBd6DaQQlpMKWk9f03vCL\nw6YAVTk7nYBp6kwKDjq8OYBJeWiH7J4MLJ/gjsM73WEBfjmDTWVlp0eQGYSt\n4uAVILEgmKHS6dzST6HP8u6borkLtdRPORw+aMOsO2uJW4eZTem4CEqFaMhM\nY6Ldq1EutANZvLctb0o/JT0k9bqTPyUMZtLA+AO5ceyPbSMAN4vUqLhUl1AH\n4qzZjKXygFXmTST5s4ugxtZDmvWbvz7vcfaR6+zJvx62Ojv96LoUNNYZtB+b\nHGgDjk/TyppU6jx7TIYT0oVDIRflhj8YXHsG8QnRIKHd1rtIkxw8oyh7atsL\nQ1uzNmcYp0gIVvEcgnVS9Ig4VcETuj06/Fk8fuEvE0uzhY79V35U0gtv/gJy\n986A\r\n=3vtP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.0-27549.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"0.42.0-27549","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27549","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.0-27549_1623857639020_0.33953732273478154","host":"s3://npm-registry-packages"}},"0.42.0-27644":{"name":"@fluidframework/tool-utils","version":"0.42.0-27644","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.0-27644","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ba438f29bf064dd9cbdee560d998abd46ce2028f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.0-27644.tgz","fileCount":70,"integrity":"sha512-nUtLHXLdQKJr0wpZH1x+PFEHCw9xCjvTs6mdnnpFklOQJk5jG4cKeQLTbnlVPIZ6Ng/jOIbncHJMYa4mQvJOfQ==","signatures":[{"sig":"MEUCIDpYYy+HvzpESfQkhBjfmDClgjtpf+6a1NBpKrWgc48rAiEAp28KAUMwgX4AgH9kEQREX2AAp4lVCDbWBequShglZ3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgynNtCRA9TVsSAnZWagAALlkP/jbUKn9kL+sN50KkltoE\n3q3C/QepJAin73oNQ7F+kgg7LhBOJ/1zv6QdGpmlcBRuKZo3Cu7nc0QftXGI\niPBOTBCZkWuvJev1/AqAjr7j4yW54mJpwPkoczqZrnDV/xVFPsY2meKfCEgm\nNjNzNUSRi1uJNcEaR786TxWPo/Ta0tyBiRKuwMfivOGIDHNVH9yg657rGQ6Q\nvZCsNBaaYf/sZdJL0qnd3mpyZRMYMkARAyv2j49qiZ7uymdGDeN521+cQWgi\nbT+onW+YTw2T/8yWkKKsMLLoxHPORvDmyb8Gt7X9Kc4WPtSPj/H9LS+m0ECD\n6sXydqGjaL8Aj3FP2d1N5tJiJkM37YTov3wFn31u7TkS8KDjBaB67z2SvMbZ\nsFT4UIS7YPaUn6R9F9iWE7nMYiA30kUhn1U/Vm6f0oc8W/I2H0buTjrxTyve\nUW1MKJihvYAUMe4ZHLdA8k6ghxS9B49sUzIODPRyuo3kHWvjYlmqeuyZGolN\neJDG1uMM8M10Gqz2hocVeCmohoZqlnP4gPy8wcJ+oFexiI2jn7lVv+t0z5sx\nNxdthzaZvuwl4f/uJeqnl2kHj3MLB7z2KNnZsN0oJ8kWy2IH4DOm60U/7LuR\n4svtzTHo+jlJ6xAuCSO9rXdnCX9c4DF4yNd3K2pESJDzxywWsJcIufN1axOe\nNJ03\r\n=Rhe9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.0-27644.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"0.42.0-27644","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27644","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.0-27644_1623880557373_0.2033974946303312","host":"s3://npm-registry-packages"}},"0.42.0-27677":{"name":"@fluidframework/tool-utils","version":"0.42.0-27677","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.0-27677","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"987c40247c3cf8a9c9dcdff6125442135981d8f6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.0-27677.tgz","fileCount":70,"integrity":"sha512-GLUhRM0MYUKtGqfirGXX99l8O1hkeuG4LoKFKcg9590ydt8YfK67VkdSgkZLbvXAwUZxdscnjM9j8R/5dDB5Qw==","signatures":[{"sig":"MEYCIQC+u5ovRfyRZTMhBDyMtfe/OcvbpteyS3F1XIS3qAKP3QIhALK0xCHoleCS1bUqEyMfnFbVXjhbWDPLsfdBvRksE09M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2SBCRA9TVsSAnZWagAAqPAP/1NFNK3ddslWReJgTcD/\nbyOHguTf8EIu/VfiY5IuEvsJyqlARv9DwukX8/bdFHae/NGbuRusm1NIQLZW\nbTE0rnnVlHxobSZa1QgPHhDyYpU4ziVe08tq+DXkd8rbG87v55quTab6QO5C\njoV3nH62B5DXWJImAtc8+QkcH1BUijFHomxa8xRdspB0sRgK91J74uFWr6d2\naG2k1Z5DXy/XLPknQk9YvkcEj2gztnm7sKpKctj+Man1nRB51Zp6ffNKEX2I\nx9EkF/qZJ4ErUFlHFMC3RhwcqyjyqLndaxysqtPVxyf5WqUMr2WY+/eO0dMb\nwXUBS9bl5bOFUxcfs/Y65RjAYVLNK6qq3zcKNYYQh6zR+elwWL4R++dM0iCT\nx21C/0SLjd4NOFbN42szkrPd1zhYNZOwPs6ZznJOoev5vfKXURwodVU+/qc8\n+hV+HCdbYwT/Mb469h0MiRmbdk4Kv5uQi6aXH30fIlVsMJCkEFjZHCmv26xt\nknQJpRXzvGMvsPbdt67IQq6qaa1/jZeSQgqZIPXa6XcpOP9542LOpQfRKmJe\nrqFJENU+Y+gT3BNN+e0N2Owj5kfp3pwDyzvKIcG8rtKb3IrQA37DJCOQ0590\nu6GrksFuDS8x6P1F3sRL+PCtf+FTgwYjLpd2jE0L4nl29i0ZUmBioloM9Bq1\njrUT\r\n=4BUr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.0-27677.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"0.42.0-27677","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27677","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.0-27677_1623942272815_0.8635420214532654","host":"s3://npm-registry-packages"}},"0.42.0-27683":{"name":"@fluidframework/tool-utils","version":"0.42.0-27683","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.0-27683","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e4f0352493b1857774ebebeb8340ba44d477928b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.0-27683.tgz","fileCount":70,"integrity":"sha512-GZOxUyVA+K1vUoSg96tt7pSUuT+2w3z+tQYwmRU9UMTLR/iOc3tndoRDmtjq8ZdBASj4mWQBDogfK9ec5eaegQ==","signatures":[{"sig":"MEUCIAF8wLs7ZL4XOuHHyOdZ+ue8EUVusDpIs2NO9II1GQewAiEAqdaYg/h2cr5PzEFv1tzJY2szBiVMw/+oqbk2oeCuats=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy3lPCRA9TVsSAnZWagAA6ZkP/iI7i96/VBEDV7A1TH5G\nYLxwstSTS7acU4taz+l378OtAWV0vUwGOvMTEvay/XmRKKXGAcbQomCICK0H\nRpGmt+EIP6sOrgR+rnrNksU/XUmhuUOUcJby9H6bv0TO5qOndkSlWzH7Hj0q\njzKQGWvQ8NpSQzVLPGn00Uwg6jE1VCukkvV9kp2qRuAWXXqbXlK6psAmuT91\ncuBCA/6NazXxJosaxpZvNcSZOmv9pjvEeuWHuzekQF27OnjycK5PZXqwWydo\nPZiXykfsI1hb4FFd8T0NiUY39o/INbfgz9/tnBUED09BE4aHdCWbzCueW1uo\nmjm1xIV3dgTT8Qvt8Rj4D0fnfIl8FUEI4oInPriNQVomG0uMV4Ib4nCUsfys\nqQ+EF/nn42qoGJokhWsXUcmzSws4BJORsU8YjjiNMNmNOA1CImN/E77zI/UJ\nrNhuiGkwOZqUb5Kz6JOYMucRdeUu2J0yOFzPG6c/QS//Ko9ThEKmmeMPUTG3\niLaCUL9HgnRFy5TFSjvMBpHvq2tAKk7r+3qfn+cuUaSZtdfEUzdlInA+g96k\n5n+2G5+5w4lCpClbdZL5PORd0mlqGfdwT9OlpTLLN7ozRTxlFej4yz2Ee9/9\n+EphgCDThFXPlecEeYIickX+AGf2qJuXRFWnzfXqQm/USMO5enfzuRiiXsbs\noEET\r\n=fl5r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.0-27683.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"0.42.0-27683","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27683","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.0-27683_1623947598909_0.4395954272196283","host":"s3://npm-registry-packages"}},"0.41.2":{"name":"@fluidframework/tool-utils","version":"0.41.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.41.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"01dadd861732d16e56035b798d57e37b335cec7a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.41.2.tgz","fileCount":70,"integrity":"sha512-25ZHFKWiqkunr1nqttzBMx3G/dGNEeEoBjyZI5GgsvAO4+5LLPNNsabGzxsLI5aVST0MfZhPdYjD1FP08J6Twg==","signatures":[{"sig":"MEUCID+M46NEAtEEl2d9KEHW6TE0tpIdk/zKb4TKRj6R5Rf7AiEA6UCi2N6Z2azVn8GtFuhAz3XrvoGBBF5BpnWfLa3iLdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0TGHCRA9TVsSAnZWagAAkBUQAJ99Lq1yA13VEGC1lnkR\n/HuIN92TL4jrUHpyrQDsE3nB6zRiSUZPaYWaRxohZe+vDk6mrnqYo5QbUQJg\nzIQ+Y1yrJuAa6/LacMNlphSNb1IQJhl3sOs/y0UGzSb0sj2SSaUXxt1fqwAO\n5eTj13VEdAs7CPvBQ6PibRf3NdmaTpmaKcroPu6he8WxzuVCAgbpc3xI5gaq\n1qJbrIzUF6gE4DUCDU8SR/GlJ0Sbd4nXiK4t67vXgEmysaQ5VtAz89b66snt\ndHwS8Mmtu4Z/Y7xOoy5h8Mv79b0QqlHQGzUJYgHHIMwio14VZtI0CyCrroab\ntMEpTg7A+VXv5kmEiYKY9bmO/ycJRaEX/F8SYwvDxQ8oM2IgLuJbVmW4datr\nbHgd7XUeZMwr9FezAwG+H4g658vE0R8chTls6neAr32qnMuMesj416akfUqw\nKmNUDeJ9SHvMpkk7BcUiNX7xUGoYNeszJ2r8qT2+qG/QWI03l4MH/oxVTQWm\nT23wnhz9+Nf6nFODlbpezAva4HyCdnhJx8X25wHTT8LwACQNSg1ReU0Zsv1t\nvE8I2msd3mQoYZXDyaapBLhUCVSDFC7hS+bo3zgwQTuz9rrWBW0QiAyMSzAt\nwa4p/8Ek/HNaPzYxbOWuzWzuGo8h1KeJ+DG8NxajuTNXQt/b9CaZHIB+6y16\nWfVQ\r\n=U0LZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.41.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"^0.41.2","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.41.2_1624322439286_0.4407207919814675","host":"s3://npm-registry-packages"}},"0.41.3":{"name":"@fluidframework/tool-utils","version":"0.41.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.41.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3828379d917c9b637332b1811a486dfceaa38f43","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.41.3.tgz","fileCount":70,"integrity":"sha512-x/e6+c/+h98DJ4fidpV/rDPMMSoHtA5PWLdyOBH8yKh+iFEreg9B2iQOnQjdX2455mv2gXyc6daLx3u9DwOrmg==","signatures":[{"sig":"MEUCIQC9t3/A/tO6wvFed8ON7yrQDNy0xMx2reM9MDttlhjAYAIgc//likwmsfhMKn41Ci6jeuITKhPIUK5wNvl986PIIZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0m3VCRA9TVsSAnZWagAANM0P/2Qia3m4idE7Dv07wAnp\nUOTuO4qLba+YSj87pGlm0BMfwZsvhixvz2ViyHD7n6cfI3OMiZ9fCgPdT/6a\nakgUYjHfmkgNdLqvIazUXUuN/Zr/90z9ai6BmkAQd+5cb4VcW9B7wWJMmUm/\nBVV7s4hgEMZp+/0uED+mJLTHY1wXnUrVrbKgAAHhkpFvcom540xpXP/fJ81z\nfmY9tRjIu/v5BF8F46c4zArD29Nh6/8kXstwaR1JGZS4kckSm8mmnur3wmFP\n4I6Ol5WquI+19uPvkHUILhVNvxNlYxmOrjT+4jheb1sCBW8D28LEh1g7hres\nCEJ4Ft/T48OkcWyBiGG9LY5iJteFOyv5S6b3IXqME6PXYqt/uG8oa7dT5c7U\nlxMTTduTxc4jZ/lbi8ym2U/4ukrSOuqNIm+qcOi/M9fqhmFgpz5oRozShRMK\n+ix1biSlXI4EihxzPrrKiCBa30O3WNZ6wJbtK9AuxQUoeE1C/5Yswf8wJUOt\ngJwm1EUPYUq9xwBlTlyEfbSJ9kceFaDUHrB7mL/qZB+9nFiMjDdjpvcHGNRc\nl1dvZ+lgvWHJVGPOJG/f/X1bdyuYq714+hGGnIVLlbLYIzaN8Rwn4MOzcyjm\nAvgcBghQbkqfjBD4rjdCXukINdst6z7MOa+w1YtBIv4ORUsH+8LKOXoNe5vq\ndl2q\r\n=S9KO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.41.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"^0.41.3","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.41.3_1624403413329_0.5433917164246413","host":"s3://npm-registry-packages"}},"0.41.4":{"name":"@fluidframework/tool-utils","version":"0.41.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.41.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8ce7a0bcf333c34d95b5f1924277b6ed01a4f0cb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.41.4.tgz","fileCount":70,"integrity":"sha512-wd5npG6cCy1ISQ3EEIOBqFjfyq0KuZ4WVqtfAJ60r/Pgsb34YQlmfWgFjgmR+OJgALdk4dWfezIif3aYA7p4aw==","signatures":[{"sig":"MEYCIQD6ulGUw25dS/CsVeUS7CaF9aUJXYb6ig5T1yALciSGuQIhAIi/2f8pIUbopjxMwNyz/DtCEiFb8D07DMN+zLlXWSIJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg07mKCRA9TVsSAnZWagAAJBQQAJG9MdQbFoDAEurUp+cK\nR+hT4/caLfiH63VwKeAnvnSFUEl8gguLSt7VWRO8rQbF+NiDEdrIn6X1pjI7\n56+R8VeeuuR+4r2XNCHZTJEcxMQYthYCjurJn6DMb7u4NYLCFgAFzNGnrekn\nvc+wHvqHwUMSQbC1i11Wqp8m1mcxILc3ipPdI+AzY8EkChFhzeMRmVZRCxQb\nSztc76C4Ucyb390BOSb4XxwVfzFeG8komVJgsetR2Bs59f7vQXttN698YE6t\nwkoR21MvXsgDozseAvu73CFf/XBEV1vLj+On+l5ULcQwUNVZohplCS0exYkd\njpbK+L0r9YPcvawf8o2rJbEuWL8NHu2MOb8REFgNvdbBTgHAn7L+TxN9/t04\nA9AdMQGJm4aydX7YU02rUkb7qDPpBRBI0Te/iS9r+ouQdsqm5MtNxOjCYm/U\nmCLPiXQaTw5jmiSh18reLU+8o/Z7ZVMF5fcdoqjc9KHg0lCRg88WFBgktHxq\n2PMCpKs5TpjeRvp4rWORjkOJk0u3QDZrNI+3DVLAg0yHJsZwzVA2838HjIGX\njqxrDF6Hp22GEh+B8SjQ9tYRy1gpY/nJQ78MEePYIYSR+3IIrSLcxZm0njTe\nrdXxIAUZFTmGyibiUP32arBuh/W1pLMcqjea6RsTaNrLf+ZGJOmeQVU3tcav\neI/s\r\n=W5RR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.41.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1026.0","@fluidframework/odsp-doclib-utils":"^0.41.4","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.41.4_1624488330498_0.7328204170865884","host":"s3://npm-registry-packages"}},"0.42.0-28410":{"name":"@fluidframework/tool-utils","version":"0.42.0-28410","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.0-28410","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"44ac1b7c7111edc42c629282658784d9a54435b4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.0-28410.tgz","fileCount":70,"integrity":"sha512-yjP2W0itZFZEq5piC5284CHeLQer/mccnun4IoBRj2n3EXjTfMDQ/MZsuQ4dYrT8o5D8jz0cenQP4yPmjnU5gw==","signatures":[{"sig":"MEYCIQC0saGywUy6COWboIun1dQBJV34zUB+FJwueP+V5vPTCQIhAKj9QWYKc9b/khmb83K5jN6p12vGBXf4FvZjGLIUZN/T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1kM3CRA9TVsSAnZWagAAVNMQAJ54WVygStYLr5nZQ6Og\njVsmqo7ibdm9f9g39d+19ITS+jRdfEB6jmQUrXlE/5gt1BAcCRs5TKHm+tWX\nYXf6SuZ/mN4cSPcxA+h3e0VFpBKj+b2SzfXA6oxwOuPHOxkVdSg9GrjI/eQZ\nqZGltpl5ghc2mGz4z6sFECrD1tgQ1VOAvjJ9yXmOR6v8qDJhLY/XuFdG5TBu\n3EyD+dwCJwmJiqKIKOdblQe/dEZVj3yMWYOdBgUlVwQ8ZdorhBRE8lqclQA0\n1jT6POM1q3i2oi54AlJMg47qdKR5rR4h7UJ1388NZheOSj8MiT8hRD9cnS47\n5VxeBzdwIQurYRnRvITLLMGs1gizwICGj/9TprVxOguGN/GkVb8mBhAbEqNT\nOE5JQoNM4Hg86v5qULvSwaUv2h/qVrJTmFxFNlKw/3GzopHTo8sUDEMWhpOf\nAVyjS02EGjF2NbXUxNJoU4tsKrzDzGYa6UYhEqAZ0lRFw5+lFlw93aGznuW1\nLpqQp7y9q28egjyQ4ljKq5KBYzY643tEjb242iUi4oiJ2jU3sMbOv6lE8v8T\nXu1U7fRLtixV5mtT2qQMascUyvWQHmmKcMwCb55ZFbHCjTPkD7pMRc6Kh/rv\nIHEbOZ/cXgaYN2WkLtSqCqoLUYbM6hZgMVXv9uDMuEQ+R4T5mWySaCyqfC3+\nOmQP\r\n=3L8h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.0-28410.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0-0","@fluidframework/odsp-doclib-utils":"0.42.0-28410","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-28410","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.0-28410_1624654647523_0.17799117031726408","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"@fluidframework/tool-utils","version":"0.42.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d06c73c4903bf2b721973d68403c2044404b57e7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.0.tgz","fileCount":70,"integrity":"sha512-glZF47XJT9U3X+o6s0spdggQ9VUmG9Ubx1R37JXxYWyd1wMQ2JJ4IE6aEsdPGiZiMPYQZaSbz+SUz9zBt3EJ3g==","signatures":[{"sig":"MEQCIF+vJEFXOF5gqSujHOR7KzYuHxEzuTHGE3dWttJtuDUVAiAOtLj3PYJOHU2YS/kGLYTOtzBm0kvj9NGbXAF1SXAgNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1omaCRA9TVsSAnZWagAASWUP/3OIm2tZr+9UiOriVV6J\n4OYrHMhkPNReNyMjV6/morFkiNkl2PBJdza2fttONJg0oC8nJU8QuJ340GBc\ni91wPKK7x/0PiL3DK17YntkCDrgaWu48XfrKAnyVv+TYoqsxqkl5wjGKg0jS\nxWbx5PAm5TXTxUOybeWEtT8AN6OLLos14GgxXuOXXYZSLmNQxdqeFzsIMVgB\nRSoIU+G3bc3izCb/c5kcRGpXCVfLBcj3Xtbx89e90CQUj4UfNJ971U1Db5Vf\nFXqUMLrGg2NQcMme3FTnU9nid8K5KLKDipd0YcHxLOHmrGd2dT1gDGiyIkjq\nsgCeKFCBPCPBw7s2g0zTxZND+dTyQHsTze8s6V+W+Q+A8laWvvdbNjs4yuJv\n/jBWKjyFaks7Xzzfbfp1ytqYKMy5t1h5+AQ7gqNQ/+hmzpEKCJbpS27ijv08\noDP9BD50A5i6no7mWOFMLD43Qp8hukNCkxDumD6Mj4hPWQP2yrnRYlx8FGPu\nohMx8MvuA+xm8qH7U/8jXYlnI65nSDFPqkXg1ddVnXAY7dxEWjl/7JLS9xSM\nYviTvoPqVrvj6X6ulPs5rBnXt1SurZvCzrkekMBCFuBQw2n18smXJRmEypoa\n+dn2NgkPwA2B45gmESTLwwUZUUxGBvWWg/4WK9Qr3NS5skp+YmtBgZUPWfFd\nYCY2\r\n=PdaM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.42.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.0_1624672666401_0.8261044844007861","host":"s3://npm-registry-packages"}},"0.39.5":{"name":"@fluidframework/tool-utils","version":"0.39.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"08282087c21ed95c697de08b2539b6830a235f91","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.5.tgz","fileCount":70,"integrity":"sha512-spIMLpXnmX8ahYDerrurmHrbzsI+ClOrRl9w4jL/sbtbWWwDjuXnROGBQWrv2Z6x8w1jrDiCR622MDRCnK9RwQ==","signatures":[{"sig":"MEYCIQCcBfHH/tTs+rYoB83oVeKhg2lND3MVjS469eIpI7eTCQIhAL7EAP+5KEk2QR8XdAMoNyljR3TEj90Q8bocdS7BJwG7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5iQ7CRA9TVsSAnZWagAA7nEP/RxMWxSrAwnIUAQqNJ3z\nFPbHuivunSvHjbBx7PgeXs4+KQqs6c+A+w+7UUI4WOBHNYCyPXtrmWem0e0U\nFxRAuVofUltIDQEAg2S8gQ80WePIwF1++bOaCbKiaf+nr9bFRZyfjjl/fxv/\nY+bg9Bw4A1ZU88oQt4CLBhsjL228l6I2BvA8twZ30qHHoquAZCr8Q3HA1139\nKe6gDPyt0u71VNCjXCzZyeE5lJOgv96FsFeq3IRdwwQDTe0LolysbPTNsRlV\nJX3gJ8MxpQBmK06Cex1G2EKNX2eqsits9L/QLYdA/B+KPswEANzBLWnMHEs5\niqq5lsEVHHAJnJVqnvgrrCosVyUtIYPvlobZ5M1uLOIDwrfkQsnLsYYdevkm\nGHs06DHwRjTydwdziVsmds5Ghf9w6AC0BzhXTf9qBEUvK8lwgqZeaa83tygS\nmjrbj6FoFrGkty+AF/pfzgTQUAnJPQyzJo9FwTjzAyppq/qMByVHGYkB0By/\ntgntmOe8S15NiyuBNFJo4hoEmbPfDTWhrsK2sEBi5cD7xSOBoPZ90OVPA6fQ\nJNFrcO08n9/tKLEKk9lJ88ErH4TyNhxAiTJF7KBa0leYv1eW11jyFqfaisUV\nN0HWCa8hMRTzjYJJ/0vCevIa9oT8s1FGMNk0dlWCw2eHgCqIMDPpSt0bEkho\nHYS4\r\n=ojBB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.5","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.5","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.5_1625695291011_0.42445384237356953","host":"s3://npm-registry-packages"}},"0.42.1":{"name":"@fluidframework/tool-utils","version":"0.42.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d5dd2061a10aa839250131145038a52d66501893","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.1.tgz","fileCount":70,"integrity":"sha512-J9pRlxzwkin4KB5JHJ1dQp0hSw2rYt65jIcE3IKM/2YJJY66az2JCISkEy11KNB8JQaueSuBLIWDMeqoJqCntQ==","signatures":[{"sig":"MEUCIH501K5phgzyClNHqGbCA2OXlqGrkis1oE+p2a+vVWtiAiEAlTrV3yq0d4NNXKK+cR0ElNMIMkfcSydwaIQu8IaAkoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5yjOCRA9TVsSAnZWagAAEKIP/A5fHhjd3jmQaBqtJ3EB\nQRa1N9jTnI3S3s8zx8aSCmn1GZghgcsxrThV+t/Iq8YGEwPItOtEYuI+ZL7J\n6aw9ShVa3GxR55T0TJ7cO1VCJsNHC7gO6jO1ZBU5YLWMjS0Il2tvSFXDxbl9\nmZP6dP4zDKRw+SR4LY17ZNmbVGY6+37DvaQzwfD6q2QCwOC8nWQ1R7mgGYyR\nbNQjHZHqFBJ41t7YM083CV/0WFtSgBZncE5xGa7yMyeqTLVRo6po6CtfTGyj\nCT8GsqRmuagK7Ps26KsDE4Rn3R7ttrMg0ZMLRVkZDdT6lZS3zRPsVTxkrnlz\nBLXV9HRthcljuYr3yEHOwAXAywJg1JodgMip0TdWAEvv3vyWrrnPkXnHCnav\nQzO22SkoMfzzXRZe99jwTZAEgtHyWGIgZYnxuOHHjqZc6I8zRjcGaun/XVZz\ntXVV3DrSKoLVjVRkiE8YYIH93Qnany78QWYZAX5mxRLsJbIH1T+3GvWabw4c\nU1D5/wqvPTPuXwr/XVecgE1MvXn+kZUq9cd0p1Aeoa3BxsKOnkx5VNCsv19h\nhYhTEN3zJHcCyqxvkE+vMZVSmCleUCRw0I2SH6DNsD9genu3VvvlIL/iukUK\nfePQovU9cgGXsBTI5EfoNbBB722LGgLKMM6oEcefCa0HjLC+6nwisAHW1cRg\niQ0Y\r\n=UbZa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.42.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.1_1625761997838_0.3515202781306819","host":"s3://npm-registry-packages"}},"0.39.6":{"name":"@fluidframework/tool-utils","version":"0.39.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.6","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e90fb0dca1cfec1ea0f23999065668a716a74be8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.6.tgz","fileCount":70,"integrity":"sha512-/uglK8l49ei8hA+bJbeEf8zMjmqm6YULo2NyfvmQ2XJl6ijirRBUuU39ZuSijfMgQrqwpEpNiQtneRKiCxbC0w==","signatures":[{"sig":"MEQCIGWS6U/bd1/7gOooDh9a8c24UHPmwHAdiSaamzHJ9H7tAiBYtbaUQ8764GXyumuDpP3GUnaDnfRkwNVHsCHdD2HdaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg52XwCRA9TVsSAnZWagAAfpAP/2CEm5lsYm4h+77rcbiF\nlcz+LhSUJQfRGjU4R7vSq5QHwseNrBZGrZu5aYeW8lqBrgLeVJrmKjtiYUqM\nRI0BygioXJI3phR+WEq8DtsL3sOZjVJHY8Q3vodrAyIQiY74aVG9bBDcA39m\nObd7sDgBY23p8XfHaIhNstpYuLW9Q0kHhnhryf/E6nO91fbsfl0TdhP/3qRf\nRVqmG0pnSrnqHxdcedSU1fcJGs2I2BoVyYdRzKWQtIp5uHH5vTXfDGjpEg53\nGkY+dz4lv0m5ySFcapIiG/W40JdWx/6D9Gn0NVZe2vKAXdUGtL34izmbP7Zz\nXvO//nXlXzmkGddVKRQ9fto11if2KvVk7md8ulGx6cjSTvrp8ePXT2w9jj6S\nXDVhgU0EKu30W3cy+zDxM4xdlbfPStKFl0TsnwKB3nj/Iqk0GY/+WiZK7R7d\n33+dprQ/Bd1rBg+RgqpNtliGT5MgIYJuf22f0w6qSmaPgTNZ8a1AYyK3E0LO\nP07xYpM7xAVjOH0qqUkz6dOUjAkGc472ModAGhFNQcWxFar1HlU+GxQX9RGT\nvFrhGcN9MhjcSgvfywkrWol9brox/tUhyZkHjmW1kMyiKHY9yUX2d/5UMjW6\n6Pe/Wach8hivxY47X/UoXqWb6fikBMuWA2SPoC8+al3tE8mGFiY0gjNFEuux\nvi4s\r\n=gvE9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.6","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.6_1625777648317_0.591358512863674","host":"s3://npm-registry-packages"}},"0.42.2":{"name":"@fluidframework/tool-utils","version":"0.42.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1d750da157a1178b39b7e3efe43d457e0d2d1492","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.2.tgz","fileCount":70,"integrity":"sha512-VDg5ZY1+mk73jRjUnxdlgjXdGc0/lPt6XT+1ogevxliLe8po5T6KkI0puWKGH2J51xeLX0zOyH/5b8AOharyQQ==","signatures":[{"sig":"MEYCIQDTes8icSJvg9iXn2l14H0FIIjizJjTtFEoWPRLHAqGAgIhAM8k2Xqk67UuqzsVA5rBZNxHxUi/CuBtcNpYxmzxAupz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg54LxCRA9TVsSAnZWagAARdsP/RE5N3SqHrY2wDBNPYKc\n+NFKUENONv6d4bmzY6y1YUBpevojkw71VHwpHh1esl5GHCEQtgZMGg9fUZPz\nJ/5Bxh8wDOUrWX3VxIfxMpfUf4vWWGFuKHTV9qj/GO3h2472qOov1DNcd50R\nRkJ4ODaElzITy6ggtKUf+vxO6KqqHGuQJbG+AyirpXvwl0bGaOS0ip7zG+ci\nr4N2dYV8lLBFdg4wavhegyg0FagONfX52h+M4aVkSgno+LQzzotHxCCGqPQF\nOj/A70Hs7tiEQ3TFclncUD0edh9TX9q96Cys+FEkLQcfL3d7S2sjbESNOHGJ\nIQU9BrwLJoOmM5eaVMs74OHWnlSj7QJS1jxksFp2QnJdU+q3ZzI9tme+grQd\n4KgBSRWcYqlY5F9aBEpWijO3vEUhjTZg4kWInBOCw7ULzKGjgY0wRvofuKXL\n4p2dzYMTGhhzRf3LJ5ZsLqKKH7iL5QBh61QPkXbFkXORtRYRiDcfQ46YFVXN\nk+bGBlLmZTlJojeYXCQeuHl8kza2Bom/ykCsmwzBuXO5gE3Bc9uBguchYoXj\n3EId5M8LnH1itmmee3VTN0FM7j6bZJhmPHA3WXtp2q1fQoUSNgzKB5w6hlz7\nhC7tvn+llYhaoSIz/TAMF3BpUzYbZZe5d1cqhjFwKeEY5ldHOSp15uz+V8Y7\nU1h9\r\n=SA/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.42.2","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.2_1625785073477_0.6486780127210172","host":"s3://npm-registry-packages"}},"0.43.0":{"name":"@fluidframework/tool-utils","version":"0.43.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.43.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"07c7b10e5b889b0df36bb8c9213b41fb8bce62b0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.43.0.tgz","fileCount":70,"integrity":"sha512-DC6YcK1zRb68XW4/eojrE+x0P5CNIU24oh33RA7zY5rSPN5UryxnAU4p2RrDwOZWtgL5eznYMf6wpHvA+YhMnw==","signatures":[{"sig":"MEYCIQCseS9RSxvA6vvyZei3HXwGhUsYRB+yIpYJSECotya2AwIhAKUgH/MCPofYqKjGsxXIpqYx6rk1+hUEYJUCOk3rs1qh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6Km2CRA9TVsSAnZWagAAa0IP/2abSDDWZFncp8tOlH3H\nIdprDxzBHlJ5kM4UDX2oI8a+T4k4kZ8GaQE8rjXFY4v3YlwF/nYtaDm3E5hJ\nAdgXw8RVAByKzyiMU0btjG9XkI1I1rYptfUzMAAuGTGQS8yAUn45Pff9zf6i\nN+tCCuSfcn/B5GkkGQXmLpLhQin/on6zv/VYLE5j6YN7OQ+o5AaHSYW34pSr\ntUAQ7VcnmZ9/FN+8A2h4j5NR6F8rsFLTHyntA9znAUaVSy6Faz4cpWz8z3YM\nB0zlkmifiE7tUa3H8uQ3AYSQn9B38s/ufNm/Btgt75raDL+lcbnIeigufVPy\nQ3pltVASKQmANii+cFTNlZ+fS7uc9wBHPa3Dny9kInEGbHGdm6n4sUp0dkO2\n9aQhX5Jjbh7HAyOntEjyK1j7iwzNtA8jDuA/Pwv+Khd2KHrsCxbONXpWNjZH\nh7KqYoQFGtudp1Up49Vvclwhzs9GpNtK/2XzIJ+DEN6zl2+W7n8cCjB/cpgf\nNw0XVZKDdVrMQXK5g0g4u9aGSf46Oq4XNFI6H7s24cbvZKfy/jFiRuST5wGF\nwvQH6si/HMDzA9vT9wRSvuXXWVIbQKqWkt7v0eYxXkenE3g7jkYR/uBpP1ES\n1j1B+KNyYKvDaTfRwLhFgLm/hiItxcNsIKYXCUDbCLc7y3JFYIZoTRSDuHZ3\nzlcT\r\n=W4Vi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.43.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.43.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.43.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.43.0_1625860533679_0.26765070784415856","host":"s3://npm-registry-packages"}},"0.42.3":{"name":"@fluidframework/tool-utils","version":"0.42.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"31dcd815659f8d8927b89aa681c04c23fc6da675","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.3.tgz","fileCount":70,"integrity":"sha512-yYpn7oyKiY3cEulvUsLgFqFmF+dzuwZdvMuz1p1dIDXWzXeuVpEMc5Y8uQ74DvWYQ3dQhoOiLvk59vn7Clj5xg==","signatures":[{"sig":"MEYCIQDTRre2Bu1XbZl4dnh+n0i0RyvL+g0uH3cm43G5KGmguwIhAJYFaTgxJhgzJleXm+mzpsHZ3qYQ31RztqvnobkowEsL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6LkZCRA9TVsSAnZWagAAQMkQAJlc0BvJzWMb4A7K/3ZE\n1t1cs/pycxy4UK5J8i+LoXtipjG/+pN3g6UJjXhG/ZlizokQbPdBaGGHMawh\nvuIXaKRveFsKJjroc2wm5+vPqdgByA39Y9A1iY8UHamebHgYyZbeUJ7vyS4e\netajmyJEmIj9/gIXV3U+pyEa0YtzR4FvksGVdXkeiipiYB031/xHACKIqPHC\nRpdIWDBpQHnaciU3DmmmQdQlwamCBt3SHCFyzeq3H/2o4YtYQ3BEwUg/a8HJ\nTnscEAu+ht/phr/qgZLQeM99v515q8ZkpE4glRgO28Mk0Qn/Q/MVIHzAICOc\nwU3SrfUqaJlI6zqsOyySdw2BtjxEY4lS9sssJxWtoyKMZZA7laYvsHe8NCqa\nvm/jYEMOx+Wq9Zv5kgfIlR/uFMheWSYT53yTQrKdD5mbJabpR1tNo8uSoAwF\n/n8fL6Tg0pugB9fSQTPV74AAzl6XJM8UmIeyu804sinP8ISy5wE5NhJr+KhZ\nVkLSR5zXlrzM45yGPWP8nu6TaIQP0JSigvrZ7qq96MHoWAZWl+93vzq294hl\nLt+XSGLxZ9rPWfafBGJPfYD0QdUG+JdFg13qBMZof8Rlrya2tN9Hfgg/Cx/j\nqZFp6fZLFv01FuQtgkBJxjJWLZR5ysU/rPjJuoHt85i2bN5d4XnGUDepu9V4\nkd1L\r\n=YJwS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.42.3","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.3_1625864472889_0.0173417373159368","host":"s3://npm-registry-packages"}},"0.43.1":{"name":"@fluidframework/tool-utils","version":"0.43.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.43.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ba3b547991e5e7318c56d2620fc09ec2f9da07f2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.43.1.tgz","fileCount":70,"integrity":"sha512-QsgaS0MYqlExh63sJtrGUdwoCpZ7tCS4zjmWUe0VIekxDPkSdMUhMcDplnitN0lo6ZiueV4u4VdQCDm3fXe3mQ==","signatures":[{"sig":"MEQCIB2REICSKYnfHomBamvx1pK3tvYYGTcPWEtYQ3g7F6GTAiAF8jRX+v9o5BH9Tq6fzGrBfPwL1yKE/tk7d2Hz2B5piA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ggBCRA9TVsSAnZWagAA2NIQAIglr+yJ/hZRPtjB5Bux\n8mOnShV76a5LFkeBmUEpyDpgIti1QL5KqwfZWJ4+Dy/zH1yGcYrXvLe/cDfz\nf1u6GWjiDICLC5G2/q2H7JTp5D5A/0othbtW5BLgLiZV5/jTdNllYmVoBvpn\ncqXH76DZ9b9QagmggKO3QvsjMUae8niaGmwVirEGzCR+ZXhRUTBEZWJC5bw6\n+G3aaIUXS6CdWAcal0cXYLCAztjqFSEDtxY21LX5hRQWiqkaJQObxPV0gwml\ncJGOwMU6cpWOkn5jisU+7FQLwH9lwKYGuLvnI9l5/BQinsNrMPlC5jDpciXr\nout2xbX+R3gJzUzu9CusYACiYOwJOcNrqYkW7FVXzFCCCpSibXpWh8VZU1E1\nU+yomOxaHsb1JNwzTHyVtJ5sQIYSWPX9TwYqgnfz7UI2rXWjStYHhbTTNjqi\npCL0jq2u+KGAWes+LPhvGJISI46GwhV27CH9IaAI7hNsGBAbwMIyaENmC34w\n5kQMnFPn7eyIfKR5COmwrEFEwx+HBLsEgpY+snOtizUBvbXjasyCZ0km1NBB\nIoItTv5OVGdHhv7HqFgoXWkacaQ1EsPFmHNNC0K3gP09mmtcHlbR/QWphMKR\nDgu0FUBvhx/t7B0D8ARXYo9U67kaDG/7YnIvuQhxretpLy4ZcOuUm8ExUTFq\n8oTm\r\n=nC9i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.43.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.43.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.43.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.43.1_1626736641341_0.9685322393523073","host":"s3://npm-registry-packages"}},"0.42.4":{"name":"@fluidframework/tool-utils","version":"0.42.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.42.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ca83863f9cd7711ff3a1627702ec100ad7216008","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.42.4.tgz","fileCount":70,"integrity":"sha512-QwlxqWlHlPsoCBpdirUy6NsdkFdtowlQEfqeJqCITq8YYsqx9IbwDGiS2GMUVti/AcESrpSfPsKCd5RxP2Cgkg==","signatures":[{"sig":"MEUCIQDVf/9wtODedFW35xX+myiybJBcTwD/M+W2gbzLokMnWgIgAzvVtRf+hx6VXI88oYL9dV55xAdRUu1okTJ5a7M+9WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9hZnCRA9TVsSAnZWagAAOscP/j6kODg8LnRvkJlgmbRv\npPBfuXke7W6kUXmLQZsgrECd32NZ9drDrNK7wB3ytj8XpXy3+fbq9YkKEesf\nMmESc0ZE924wL4eZPSmPz84nldajikkcjudSk5GCXZCWBeiN6De4wcus+//1\nT9ex/sBIvqUePSwsqU9q4A4F5f0BqAYNCpWRzKw6cS6c+2WnJcUq7ds/tDZw\njMgUQtR8f94Fo3/pJFEmyrx5AWg6WV6JHEYQlW4/PWaYgeKVUAyPnYOt6xqn\nfa7PvhTVRS5uJBFe+Jo6SLN+BbVPg/ImbKWd+mDAWEI3OCetAe+1VgCVelLv\n2hzEazvH5mJFpbFpO74NxHJY03eVqApgLZ1BIeV6zXiyqV/6CvKSmqRups2d\ncUMQZjIYsmD0Z+xSMAGz7+zyNpz86MQqrFUo5fp3Pw4RDbHcynu6fip75/JM\n5ZyKDUx36atUKBBw6AuU0Ogeuszr401AAC7G80HklbaztlOA+CX57A6gPFRD\niMiq6ltnFQ3glmRrY+QCgP/B1Etp+uMHBfxu9lGpxmtNvAK3NyfEPI+MLQ16\n2qeUMs7lOSi7u/nOjsUE6t3h0Rd3eeDLFpY+WEaBEKMiSTuxUerIhqswZoQi\nNF9ljDMrNs5iFW2B2vyk19QwPkp7PMoXgPgZ9jXONW46yVRgA59x2DEEz1jn\nheZm\r\n=40N4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.42.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.42.4","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.42.4_1626740326917_0.6557230510004108","host":"s3://npm-registry-packages"}},"0.39.7":{"name":"@fluidframework/tool-utils","version":"0.39.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.7","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fd012272c294f6fe678afa4ad801039b4bbed98b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.7.tgz","fileCount":70,"integrity":"sha512-e7/A2TDJbKg/Jb9cJ3iRuLntnm+q068warPnDrk+/T5hz6Yscq3GwImuZa0bKfY5jq3VJm7jKbG9VybRrSRI/A==","signatures":[{"sig":"MEUCIDaeiqiEt/UJAmuG38CXPwiN5VnfnchzYBajPk75vsyoAiEAqzIbKyPNrsSO/GekkpdFOfle7Hpl6wEdUKaZ0IRIE9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dD0CRA9TVsSAnZWagAATZQP/RsnOB2XUq2MJUnct0k1\nJRzhFOdZI32XoXeuwTo24iUh8RSpsZOZvE40sezBV3d4pWpQrov7Se4CQB4V\nMMwumHEC95/3yl/N2oqhQL6Xe3C4UeQtDxa7vlUkGY3CERbXix5Igj0t+SYU\n1numiNeyWv5ApSyQW9M37JDdeClWMZLkm+9GERms3x9cQjg+N9EI/i0kZUPc\nU42tjtwELbmxS7GJQtDzl3MNb0iCaq1eKrcpO/C2yu5FBe7SjisMPai7jQMF\ntzOf4z0PH2vZHrtY47J6w4CnScGR+ZcJy0EM9nBEQHgxiHTWrmkL4lZ/NFG9\nMFpJUGZrPQjvA/Ki5UY8L/WYEEN40NFkkK58+UQS23ZZhKuLUYoiA7zbaRNH\nPWJonNCy0SssS31I8yFi2SIQK2WCRzZHcV2aTXQgIM19wm/8KTesQQ+YVC2W\nOKcVxIbC8nsRBe4PzNzWeajE196+TVIrXDKCn2DOZQaXM7RMed6W/NUc1zSP\nv8JSiEnUnRodTSEBw5zIkY3uou27FCQnhqWNsoNetzY9NH/IjHXstRbjYcS+\notQcvp9OruQIP3eTSGqYWRewJVA/SGrgYR0s0r6xNbSKbgwZN4kuHJACGokl\nyWB/n8tVUOkYmUK1/1DlWaEN/upH848jrUpQ8QVbWhzS9+oBjDAaoYy5wTN7\nx4B1\r\n=5M5v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.7","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.7","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.7_1626984692266_0.37233967530708756","host":"s3://npm-registry-packages"}},"0.44.0-30858":{"name":"@fluidframework/tool-utils","version":"0.44.0-30858","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.44.0-30858","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d0b28f586510bfb2eabfee0d3e53c5c2d2792367","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.44.0-30858.tgz","fileCount":70,"integrity":"sha512-Tqt2W1yYmrlBeJQy367tVOrVO9atsbRrO32hayr+YnneblS+3CNdUMeXhxDKXogsI1T+1tbHIk1wAZfb6bX+jg==","signatures":[{"sig":"MEQCIB/hNPXA4bRYORxduijpEsG4Ak7c7Tr4p43H3hZ/DcjVAiAFUfWlFuhofr8F+3hX0Kh9RL3GmDne7IWdRCJILlJlqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+e3/CRA9TVsSAnZWagAAeLUP/0idZOYgH564IIwwiyRF\nR/mxnPcf2DdpwC8ThQ25OAcPx5IVF1JJieb8Y2pPcvwHZwpIOB+W4/k+qvaD\nnbh5uJrG7+5uWe5X5Zo60yWRiSv0So+iD2eCntRRuAjyvLrb2TWLJ5Vbi1Fu\nmy/QgHS86O0mpL1qZ38a/5iELlRIsTCtL2Tb/p9z72em0odMdtkdu98Q5c23\nRpDkwKKg1JF62m2ZIOhoEFyzJ9/9rXD0XVIzJVuvJRV11J6/QmN3A8iwPmhQ\nKKlNTpjJyBhFGFxsYqBYP1QwQLRFkL1u099TyzCtxAkJBL8I/XCc23srA1S7\naFOWNKR8xWP0Gk+XZOq3Z996wH63ULG5RorhHsvjHmUD6UTJOHgcUWbtJcJ4\nFYy11s4rByCTjXuTfpIi7LKR1lDD19NOSo1Me1uD9UI4sz5IVtJlxYOGMf+z\nraA33vor6K5f5TgYdDCBJCFqnOLTEUpMvyiWUqIW9Ns7l3JVyK3taIDYVwmV\nRwAtbVEtlw3oFNe6rsf3ZU8Mddvz4v5nED1l+fWIXrf5ABsb+mwQV7XIRTqv\nc4R4lDb5p+N1DOw+2S/wINzJs+1f11ePYLFwjhjBPRxFFrO/DWbqSmxikDGE\n2PKwIHFKpKWxIDQTZtG16Ed7kv21Zan1Yx0cI+29TFGcA7LHcHIWK1V8y9Ot\ndVGS\r\n=YZrr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.44.0-30858.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"0.44.0-30858","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.44.0-30858","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.44.0-30858_1626992126955_0.9511963677040118","host":"s3://npm-registry-packages"}},"0.44.0":{"name":"@fluidframework/tool-utils","version":"0.44.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.44.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c53f5aa05663f33ddd084dba7bab5841a64bf6d4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.44.0.tgz","fileCount":70,"integrity":"sha512-VcxLN49nM9exRrgAwP9NNycd0ABiZEEfKLXnWEfi3C8yrJKb2X2PNJf45fguQjWJ/iRmaQcxRbkOy7p1b3121Q==","signatures":[{"sig":"MEUCICjVfvj70Nxd7Tlj0X4MwB3sOBj1FWV9u0sogLtsAjZ5AiEA2ZQYJETae6ejIplBXRzkpz9NfUQu8OENP4iRBis52H4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+h0kCRA9TVsSAnZWagAA+y4P/jaR6X7ZNVK5lN7iKCjf\nOlMxAtjwKL6LdgltqbcTGygKVswcyHR4nVoJGYDdZ1cHet7aQPrMS5Cla4L8\nGIaBtLm28wJ+Hd26flMxbErAJ8MNmvRigv4WkGfIpybmGfidHcITK+bTUGZJ\nlKAt9hUl0+iFRxzjd1CUGgn4ct7q9A0lfADfbQnXd4GiZ7iKwuCb44ypSRUv\nMDK4ejTsXlaEOKl0rMVc4KZxc2hyYLREO/9syosQj1Ct1HNmk9j3wWQdARJc\nTSvgP69bkFg5nYzxnm6opfNUFS1O9Q/blSoLATNmRwfCAO2p8GFOKVec4d5F\n52FgIEbeJLmLptMUEmYKI/Wxh9uWvzX7rCxm+S9TO+X460WurCu6O+c0ohSW\ntEvDKrfmOL9Kklk2xNIB76lii6JF/AdRspypzZE45/g8/rYYUNRo5wEGvABg\nds9S9ap2+ErB+la9DiBuTooA/79zLJY5FepqqEbGb2oyBI+/mngCizm+8eQx\nyVDGJj2og2yoDWUlePqmm70XAwUtREjrtVMTpw1aI26T6do1Nj7H5DkjaweG\nTzpbWjLXu3e24DlV1k2KPjhaDYi0cgHsHVSmo4F9lxWzMGGYvXffzbHaV2qp\ncWuvHVi9BGwusCuKgcgPHJ1Dl/cD7xgy251hBGdb3ZYMQF7U586lB7l8gKlt\nqe+v\r\n=9isp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.44.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.44.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.44.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.44.0_1627004196417_0.9471492650986963","host":"s3://npm-registry-packages"}},"0.39.8":{"name":"@fluidframework/tool-utils","version":"0.39.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.39.8","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"aa59f277739146e8f2bb621344d73c97947bb1b2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.39.8.tgz","fileCount":70,"integrity":"sha512-aqXeETSF9O8BFLdn68+G8jHes3gqg59JcNejCNNzskrvN6FYVtH3oe1IJtXGAlME3Iqi8VjLscXufyA+v66YvA==","signatures":[{"sig":"MEYCIQCigPZxRfcYvaXy4M+enlbwiEfH6e27SPVO9ZUHvLvboQIhAOFbAV0WPiMQGF25I6BTmF/INAV9LX5vvS7skRhlxFnw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/y72CRA9TVsSAnZWagAAtWQP/1Nt/hrrM95pnAZedYm8\nH1sYW3N2/hAQVOsn9twYENwZPmdc1CjtrawrjCe1V0d18NYivRX894TN+gY2\nTsJBYtGOIds3uwRk851SzF0zRQmLCvfjQRtXZvHMrkgS+cAcR+lx95yq2lrY\nCHtaqBU4++0kaER57Y7Vpuo56lY1RhJIfIhcaAr7kYEG0l28wmM6A5OjypcS\nt3O0mbxokMyDVQ96XNUsyy+sUVOi9Xl6FGPA7iwamRBNYgjXTsyIFbL0oK63\nNNlQKSCTg3+asjq5Q/YbnwJ4+13KRrh7aN8IuLLOHX1C+4XGxMxLtDhCwNvM\n0zOA6WXLuelpTj1GFNbV2Q5o1Dm0XX82TJ9kOWQlb+6KEPB760j2kP5nnt+j\n2D9tdwATyWl0ZPvLvtBR4v9cF3wC2ATBWSyDGwzEn0m/5caBJmi/O9LVzBZs\n6u791Fi/7DG6qHHWnV1zYw390ja+K5jzDX9Bqd5oqsua9VYixlRD9N6C6Yzh\nUieEIDZ+0/PkireJUnpLZpalsj7bz6Gh8BFtEBj7NbKL+rV/bjdNgeEVIMF/\nq+G5hA/c48GvTVkgYAFZb3bcHrYbQmIJQHNKU6PJpQUOlZ15mL79ZhnBkh+v\nCYY1msOcGcsb1qxeykOh74FEB/PlX3dPQ6mc3+67UNWvcHHpaBry2iefBmgC\n2uhu\r\n=myxq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.39.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.30.0","@fluidframework/protocol-base":"^0.1024.0","@fluidframework/odsp-doclib-utils":"^0.39.8","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.8","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.39.8_1627336438557_0.2179716407089427","host":"s3://npm-registry-packages"}},"0.44.1":{"name":"@fluidframework/tool-utils","version":"0.44.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.44.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7c89ee42bc36ded0b8c0f555b1ed4e8d92b2302a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.44.1.tgz","fileCount":70,"integrity":"sha512-LJ+YqYjAvS2OVXCoCsy9zBd9Nv0JXWuzD0zZYtVpWptbKwjfhdwnWPDaqTcySuxFGS0KoBz6RQHSc0j8JcFfMw==","signatures":[{"sig":"MEQCIHrNjDdEhWNAy2c6B/P7hnwcrNvOXawQMWE55bdfkO8JAiAVxzvOPVjseYEh+14ye0f7nN+u+f6AFevODTl0ri9EfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCeYtCRA9TVsSAnZWagAA3oIQAKK2uLXVCXo9yXL+2/M8\nYMWfjE0PrILOhGp2B47aBSXZzFwqQY/Bi9BX5siWtwfpMYGolnPttUPecRrU\nzydOYWrO/lAAZgTKR8gFCgPvvxwB72j7zJsXPCPz3c/w+l/2YUMeT/RwgQnV\nD397ZbzaKDaFZyxeRF8/8YLia9wYLT+EmXXfj0hB1oyPPGWG88p96bQomOi1\nhkYvdwUp5uSkwkNp9ml4aQwr1IU1h8gQ6nU/4mpPq0wYyZ5dPC1aKkmk094i\nvE4eo6YjxYSR303lOPrpu/WJWMLJ1+zl+7+GMIusXuUCqRnMmbi6LkgwxFCm\n45bH3d09MC9ifaozSg5SxW7z8nGuE/G4eIhhFmuYVlE5qfiS8sVh+65voBxY\n/v6vXq5DeD6PC0c1yzvaC+sjk6Y43GDfm4N7pmK5f+rZ1hvifGWgB9VZjrbL\nZY0AwwhdTWkegve2EXEJ2tvo5Yg2OHpA9KFelo0MNwm3P2OTXCxHBTuwA+fs\nWzsMpFlIhavfVOzA3Mj7I0SWmVewICmkzWJ4AeRUPJ8arv7WXDbzkLYWboNB\nDKcWH/DHU9VL0p0uU4GVVMe+jB8XsD325croyzLOQ2x9SpEblAsPWKSPXC58\n7xam005mxRJJKdQwpUoBXIeYnPC0tMEQ9MghauvLUHLHGoANps6jDOpO30I2\nS+k9\r\n=meFN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.44.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.31.0","@fluidframework/protocol-base":"^0.1027.0","@fluidframework/odsp-doclib-utils":"^0.44.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.44.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.44.1_1628038701476_0.36285995273309113","host":"s3://npm-registry-packages"}},"0.45.0-32948":{"name":"@fluidframework/tool-utils","version":"0.45.0-32948","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.45.0-32948","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a479b9b07a65b7ec5ce107b8f359266235b3831a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.45.0-32948.tgz","fileCount":70,"integrity":"sha512-DYg0fqP/CydYNn4Fhx0sK7hkFhIwz1cR031OLqz5PIFTzBiyTjn0Sw9FNaCtMSLZTQ4IYzmq5FxilIM7dPJcug==","signatures":[{"sig":"MEUCIBbX4m3gOIfKIIs325iy/FQ/1cJ4C3QD52nu4ODy3fSYAiEA6HCcN34HUR+ekdjPoctIFtiuwBVQmj+scqRMKIZUQwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDZEoCRA9TVsSAnZWagAAJLsP/jhlj/sDf61md3r1qcOT\nZl4mPXEfWZQjrCWyQoM4pIo32Az2GjRd6bo9DQ7xocs/hsZ/c2hvGvyJ05Sq\n7JXxcRS+YYnVpp4p0/3ouaB1n4vQbIigEeBIfCXnGiwoiYYFiikf/LPTPI/l\nT5v8NAkzSJGoj4djiCdgRU0+luu+xE0koD05NTHtpP3CFcMbN/ENeGEhhbiv\n+u4tZmSEo/Navbnu+iePBqWcwWrzObv2XDiJmFZbZ2Cy0AYtjfN/lfolmiPL\nFvDmcS5FxX1KwASSzXj8ykRWsRb80x0zztuZHiPrTa2Tqrz7joWBwh0haSy9\nxLZTwDMZiBM77qjnY9gP1pTKYKEdds///qnhxeRaBmJm0t+NXzv+7stKmCm5\nRgriQ8HcPKocLUQKbZMIHkPe8sKS2BYDxSp7UEZxNejIUzjJ88pIQz+/mqfm\nrSKDPum88nDFSmXTWdJkmR5osQ852LpXPR/6MWEXR02nLN9iPwEXldVkUTA2\niWY02KaIKfBgVHWY4PSZmKEnQ7o3ssOZxgdxnThwOJL9f2Y6v5vdxGZWqy3k\nCEKbN4/lHm0P0pYaQVuyKZgYn2SVoZAiP5AJ5roCiu961QFvJQ69yuxH2OFr\nKodvebGpWdCNHgXeJBV9mzDxqoWeN7XrTqoYVwpdWr4v3om5vGm+B7+NZwSq\n7iMC\r\n=7b4E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.45.0-32948.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.0-0","@fluidframework/protocol-base":"^0.1028.0-0","@fluidframework/odsp-doclib-utils":"0.45.0-32948","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.45.0-32948","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.45.0-32948_1628279080369_0.9697064213587776","host":"s3://npm-registry-packages"}},"0.45.0":{"name":"@fluidframework/tool-utils","version":"0.45.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.45.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"819e695cb758220986f2020e47dfedabe143e43a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.45.0.tgz","fileCount":70,"integrity":"sha512-GMgoWCNXdyQO4UKz2Ll13MVW0Yo8fmCi5QOAmW22+1X8LXW4iBUVHU+Xhb4tQopuRtqBqHeBmLzoMYs+6U4CbQ==","signatures":[{"sig":"MEYCIQCxL8HBAZZLSnp9I+ouiYRY/sOIwCNu91U1ClBrqmwE4wIhAMrERwvY2/kKChM8WFNM4Q6BRrctUtFCpy7EcEXNOzpw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDcT+CRA9TVsSAnZWagAAOvUP/A/ZIxG7w+riPhKTpDd+\nYW+/2P+zILJbRlZ3/yymmr2+4oax6iuY9etwYZuNp89VIFsn/jQHEUH4+mVm\nbNVaJLAxZkHR1h1OC/ukZC3uBhO/PkOqDdpNaedoohFYt3GbCk2QpEkAqUxQ\nEmVAbn5ETtosVEFtjojVybltaw8gynOwbIaFjIOgzHSIqsP4J/tFX+sHCwCe\n4spWc74HSTfcz/L0hgnDS3wOnMeo+Ep0OjfNaxCMvYJIr3UIMFGu1NP9Da+I\nP4yGO0DBEJ1/r3PmhgHiS5z36ptC4K7i9qLOaVyICpxuRAfnQ4SZjKibzqZm\nSbfBAeSY4ScTdqeS3s1fh1hxir++PjggX9RRLRwixQsBr5MtsDogibJkMcaL\nMiGDVDjhRrGYmWLVvhnj0XZxR2qcs00f0f3QYWtQMP/y9uwMvXspSjtIE0au\nrHrUdYxMhNL3ZjmEpcsSsGdDcajkC3dVduA97wwPccDlJ6JiLIqerAxDz6pH\n5HDzY00w6te5S3PgWoNw61uVnHAz8QZoHEPH0mABZkxPc1c+lb8ho0U0+rsM\n50k51IXjDM9Mh8iwR5HBW+19G6mBPAhMpSohNbx0Hc2HggWs2abVh5T5uRtS\nFh+5sUzDHFjMUs9DRK6JuL5k5WN/0KzvsaQ+3wy/YEBbm4wefDpDkyIXa0ki\nDN9a\r\n=/8HC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.45.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.0","@fluidframework/protocol-base":"^0.1028.0","@fluidframework/odsp-doclib-utils":"^0.45.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.45.0_1628292350392_0.3120897416931796","host":"s3://npm-registry-packages"}},"0.45.1":{"name":"@fluidframework/tool-utils","version":"0.45.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.45.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dbfb1a6655e43fbe58063c0f28cd16f1a34c77b2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.45.1.tgz","fileCount":70,"integrity":"sha512-SzjMrF+0wCj2xT4xppi2IaQdnM4x1KZfvYAOLTESOnW01pchOdEgPhUM2aV4uJtg+EKew7EOYMZlzX1k9CBQlA==","signatures":[{"sig":"MEYCIQDNJgIqYNvIEZWEcBJjUvQspBX9W6eaIekAIwW+AZXCLwIhALo+plMmx9u9/DfutMwmS+foPgzr5ALnM0FXJj2yHpd+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdahCRA9TVsSAnZWagAAliAQAIA39hHxuEcFYQoQ67pi\n6+AF93YSa+WC1zxJNH6+DDV/sigFRF3MSumwufuNVBl0nuMHPFzHtVDzMm3M\n5vaPTn86DAMwQiNMm+GtTpudHEp5sjFW8NeojNsXxLd3NhNaPt2Aa9qwBivd\n6cOb6ca/V4GLJDKpVcLlE4D1IjUsp3sWhib2e53R7wZ9eRrpwGaSFwW29A+K\nmdQavWdZVr3vyAoK4zNkFtThv/2W3Mp4rXWoasJmDOrlk5UA4yxvUkrSPI/e\nzcZlWl1RUvZpgEfHUrcdFivg8AYVcbtLq1cDt437pmoZj7YUpuNZ8kIzNIAL\nMDeLwN75Qu+fCI4LLwD3aisJ4ZTRMrsAmM8uynW0Hd4gYS8aISea7FuJ5CCY\na6luAe+Kfq+5whqH6Q2+t6THqDy8A6BEsh8T8UkgFrRISOf20HwAC81vF9GX\nXTOq9H1//1MP5+ClHIWmSzeU/UrwFdMxvZE/KYYgiRbLWdTZ1HfonXHqPHU5\nYvH5tU6Kzn+gp2s56t5UOOnkhH7fpjisR8qCLNudkVBIsbOZLAde1+mBUpZM\npCsM9HXlvVKMJG1mU4ePcatBo/GSAws5yXXF4eupy6COdh1mPF8I6nZlK1Uw\nVZQKI3+2x0vx5SK8j7t3anlzPBoFs2dJFDZVIw5Czjpz9mCtNqvcGMURZ+xK\nt29W\r\n=5rH5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.45.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1028.1","@fluidframework/odsp-doclib-utils":"^0.45.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.45.1_1628559009839_0.12913019156110672","host":"s3://npm-registry-packages"}},"0.45.2":{"name":"@fluidframework/tool-utils","version":"0.45.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.45.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"08f08b4422af13e40f22f9b999c1a1acb9f2107e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.45.2.tgz","fileCount":70,"integrity":"sha512-f3J3tk5vcBTdvbApI7BvSX6Iq6YbQs4ki7c511fdAPNZ8+XCqqE2poHHkjm8Hm+0jLEJPjeeSTX6FUiIHeCTVA==","signatures":[{"sig":"MEUCIF+NpJDC861R/oxZeiz44DeXzeOWMW4lvPzM0TcPsM/QAiEA6yWFnZyAfduVuz05R1wbudEulh/DT9LMPlXBWXQLJC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFEmxCRA9TVsSAnZWagAAiMsP/iiP5iCjGEoxb78SVi3k\nu9HqP9bNDbyULj+XKeTQ1MSGJrtlua9H9puSi3jCABhrBuZ6QEobzSGPxJlZ\n9ZRwGIteBvAA1KVlxOFIp3e97unyz1DhwcsUmyR2bJIuDxwsAQDLbo0FPPU5\nGtryPj5HHGVZThka56YYItMC3EjHR1JnMH6Qwd0ca83HmV6ssVUCodllnoNt\nwrWPQResl1DAR+G4rw/MNe782obmbqJW8/5MYsdyofqhw5wnTFyM7iam0we/\nOvWuf1Yzmxr72+rd+P1m7MjyaxLRCE0NjC63wiVzYq9vpAu3aiaZAYbzg16g\nnwAuWgfG0HguI6g4ne/I96qAc8Fsl50wWVy0+WyDRd7bxngdgW1duhAmPMm3\n4IAwIhjdcItiZ6xl/m02fbb90OovAWM4IdrsoRa7gjxfe36pI0bUuKzkui1O\nSsrK8qPRR8EZc2ZprU5mYYYHYFTrurgNEJ9rk64Sz60unJD2VlBWe6yjOmfE\nBndUgCAZTRpa9dcb7bRfTyCbG3he70UE4gk35Ek8R9cpBe45xPOedOWhd2sL\nMBvNV1gurWiCHZ76B0QwVHnFjUcaMXriVvTIVifKoc8c02PcqurXPH6oxm+Z\nYF5ViUAgQ14n4/sQ22cFvXwUF94Xc0OpkrbJMghzufVRlJ5xl8nxvtEEdxej\nSVDq\r\n=4BCn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.45.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1028.1","@fluidframework/odsp-doclib-utils":"^0.45.2","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.45.2_1628719536847_0.3414451129735303","host":"s3://npm-registry-packages"}},"0.45.3":{"name":"@fluidframework/tool-utils","version":"0.45.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.45.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4c98323b0cacad2f9dbbf7b5a15595f303d01d69","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.45.3.tgz","fileCount":70,"integrity":"sha512-MdmhvFy0cOfewyLgDiRl/mxTETAHfbZZS6/ehdiHn9Y5yb7y9Ji/Xn7+2t7RPVVokVB3O3E2bxe1wOwdYU7XRQ==","signatures":[{"sig":"MEUCICXQyi6cBFXTh5XWxo98duvedO8k7yZpcz/tNBvvFaWPAiEA4lzpLYCSXpqkYr9wegtsFgmiC4rU+rTYLmBMWARcWVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFcLpCRA9TVsSAnZWagAAGnoQAJxSKmaEpy8uycydTbUs\nAPyOcns6ePliJ8phEHsd9656L+RZwJOrRSTGosBW+tokALjQaXpl4uBDm+31\n+A2uhF3mfkipbZFjFBpZVmbXZqyNyb4ZVtkENsAd5awhe0vtVH4PzGRLRXrL\n7NVmZ4j/zYEGoUQA1WNevhmkAb/yt3i+XS1oThYPSs0lLGgtmGC+kOkYOqed\nJKYpKQNZSFKyXUhxa7AoHNr4r/HHhvQUFt/1NsiyGJViIgqCe4Hiq0wxX8Yx\n5844yyNf7tE64ThIpkwTiBJKzD5FATSKI6rJfND6P4YrvxDtABeuKVoOG6iJ\nIg91hD347u065Uh57OtVnEUt/NG+gOYF3SCGE0FMzyUMPi4oEebXGSsALIIu\nHUDubTHdgEdrLZCFV6JwBgCHN6JhXxRD1SGqDFtxdqMa80r145YedBpWwmak\nAownhTkly/Ccd2jUWC62nOjI/ZIaXZWiTK0DA/bw7BVPzRW3c6VtMGv7qLIT\n+GDOJjfkHkWDRzPBbnKUhatwbAkACeP0+Q/u97wYgbnLBZT4EGAu+8EH2AQ7\nZ9Qt2fZJ4u5ZurWLX10DAoASwm2T0vd11/EBFZzr7I81eG4u5ww3VxhdK+xu\nUOvUNbrDEH8JQZbX3//zfb93ok9Wsg9gmz7gv9qRv2T+Jo15O60Rvmv4pyzJ\ncDF1\r\n=7Q0v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.45.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1028.1","@fluidframework/odsp-doclib-utils":"^0.45.3","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.45.3_1628816105654_0.7925066738513893","host":"s3://npm-registry-packages"}},"0.45.4":{"name":"@fluidframework/tool-utils","version":"0.45.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.45.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e70afd1c67020e4932dd5269aaf18ed7f0922ecf","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.45.4.tgz","fileCount":70,"integrity":"sha512-EjVlI3MEF4/BwpvAcTuuFizuJ0PPUjnU9W/u0JWTYXSpS/VmBFc0Cp/9iYgy9KTgQ0zYkZPqXXHhm6cBpwi+yg==","signatures":[{"sig":"MEQCIBXA3Tb5rAYeIGLja+1Gfr+nN756s6HT0BwRzjulZPywAiAyUgVBN3DBb3x6zMdBjMIfPMn4iaNJjrdWStFAi79mdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHAHNCRA9TVsSAnZWagAAimcP/0g0HzOQYlw6LmsOLrLj\nrOl0na+WwmJtUEdK+VPqZimsiQtsL8bYrjUUe7F+evRQon9qlMRLyXIinqYx\nqfTDtgRY+aUKMqi9vmNWfgDnzbYiJUSIfNdqKbSXoHHOqhN8yrSsXBUlhpkG\nbrICpflMrbQtWbkLK27ZTvTn5gr/Gh4+fO6cmw5gvPeUSb8vuHARI4YUmKFF\nj5QSpK37LZzx7viYAcvwyGIAGgPazIr3AcXhX6HrpUEiBtDuKtVXJObOH0Nq\nbXdVZlYThHrIv5q+l6Ry+cYaAk/CpF6NI57NKRJJsxSE+E9yay7GvRdFnVNn\n5M8GyRXYLBMImRXBdUTa9RiLrOYmzfrT8lUzpUz3EFdsK0vD/BE5VVPXzSbT\nUFCMNjgcJeP0y7+W/aYHSsAfQVIh7ZDAh0zdQN7hyy9zwcYYCout859thNU/\n1NS1AdvhwWnrnkR5QiENWijq/j3lYo2RkLziRpN0xRBmp0cxRRoCxcZ+9Ipd\nAXdHQ4j+MukUiH/y3TReEsJ2AMuRFZHV+lzABUaeHTt3NsZf+ImzXFHqCwWw\nLPceHI7TtqIcf3k8LOx/X8IfJwOBtKsJOIaPh+eTiT9FkGhO7VNkl7PfTTH7\nxBXeMYMdR6AoNn1J1v7VUk3/e6/ENWRv0vqSypoYywEALPvm6dj1fQauqdyH\nQOVt\r\n=fKIU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.45.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1028.1","@fluidframework/odsp-doclib-utils":"^0.45.4","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.45.4_1629225421311_0.7565390994017831","host":"s3://npm-registry-packages"}},"0.46.0-34784":{"name":"@fluidframework/tool-utils","version":"0.46.0-34784","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.46.0-34784","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a75ec1de33eff87814a7ee7ff5ef34387048622a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.46.0-34784.tgz","fileCount":70,"integrity":"sha512-PunX/MSJhzax1RifqHcA+roKzEwY/CVebP8jFB1teWK24dsBuFlbiJMWKs7IOM7ovXvnszVsSum8hOVSI6pPaQ==","signatures":[{"sig":"MEYCIQClKMZZnCCbYEgDTM/SgW70VwmabsPb9LEw8AuzOL8GaAIhAIcytt5ZXRuKv+MmbgTIEzkroZ0kuD8QnxTdNoIxADSx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIDdZCRA9TVsSAnZWagAAC/UQAKGP8H0xSXAqWtdxpHNw\n6EbWTfb9p/7wmVvD8xwySuJDMAf5nJYBF2KKVuQlIsMum3KT+NC9fJ+Vogp/\n5YSdfpesHfSSBytX01gxuFvZsxDianyOZdtY73QsOHEeiSVRHAqRBAuWzEjy\n4A1ju3Jh6oFvyRVl7s6Tty80l9HqMjXzy+x8FqRp+uxc5rn20N0qrPR51ACX\nXYZG/COwzyEBmyN85FGmXv8lhMofoQc7IdjX0pIRhWJLxhFkO7qdu4dDCVBX\nf1p7SA20EgO4gR32gORMxfE0wJzBjHDQEqP3TiuCxrQYqwngNmyqa6n8Fp5Y\n0i7vR+OFiiGRt93/mthJdOOQjQY9NMjH6yJ5qBVS8Ji/RtGuESEWCbIVSX2W\nvongMGfbaFIOa4VvSLYglN3Mwsg9Tjw433eeo6K2DKqt0BYL2qlCEz7vyO5M\n/5gdaGps8rboEHKTCb5m2gSO4gUjBelOPPDOTxh/n2tJBFF9rE7R/DI4ecc8\nZQuHrrZSXUs3nZCb94/8/e4ct7xHeoD2by2tE3ZoEzcx6dMmSUr4RVCfNVdF\nJBrySOyuhLc5dj6DDIUFo4WMUNRBCR0AQtcyiyal3Vl3eSZuiafPEJSRUZ6t\nhbYfrbhTYe+eX0JwUGHVCqb+XPgfVjcI7DbJE/5zRLGCVEzhjtw90TN6qCSu\nRq7h\r\n=jyx7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.46.0-34784.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1029.0-0","@fluidframework/odsp-doclib-utils":"0.46.0-34784","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.46.0-34784","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.46.0-34784_1629501272985_0.48629454292403573","host":"s3://npm-registry-packages"}},"0.46.0":{"name":"@fluidframework/tool-utils","version":"0.46.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.46.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9642e1713a079e78b6333ff1a2446bf43cc59a94","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.46.0.tgz","fileCount":70,"integrity":"sha512-BmHjH9nlySMkeTvr/pM0Yozmjg4iEzk4g/rZV23enhEcfkNMvQwXmCc/KV/wa34+8yia4n+zdwijYoOyCk8HjA==","signatures":[{"sig":"MEUCIEm8de3NwAnZrOdRvnqtP2KV/rlpKdXc24B+EUrxrVq3AiEA2DCI2Z13BmCMUj6Ee4cykTkzwB9UXJ0kI8OBytPBibw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIE3VCRA9TVsSAnZWagAAi9oP/1xCQRqYJg/p2AAUurEp\np9qzq0Wx9xG3RKTNYIiWvg9s1g9Y6cpRaM6nha8J6GZYXcP5aliu/9Xm/xSp\nagiT++q6aU4p/fTWMZaiLuzFHQn3uOnHR2+kp6HpacxosatpZGTbP3Lh29Zk\nCh5059ncxFEinem3wwSqTuFM5fiiz4kTVl7DEoEsmhroQDV78mMS9ZLtxiWc\nwZJQQdlUxxkIPWxrsrgCUpSRfOAUlUNRNZxoHubHSxrWTExg0QUaVBcAjGqu\nSN6aXwyXONAM9K/j36EzTo55vtrpax7OG+R7N8SPiGg7BpBi8aWhIKdrR8eT\nVr0MzcSrQ8ZgJLhE5kx5EAUKoK5xwnn44u4umLdvj9TBa2e1o9dtdglwuXAz\nbNH1MDfAiqMcwKLbHo9hLpWpRJ69vSmitfgpyF3ppw9Mc+XS10ymSm6oyJZg\nyBCAjiCdR+Uzx2AhgzqDE4KvFPCZ7q6b8RTe4ol/9YXuJ6m7aF9f24/NWq+o\nRVBz+TZ44hR7Q7B8ZT8JK4IYAx2lg2p0bZaxkpCKhs9XMxL2q3FXFk+iAKSF\nPhfOFBUi0yfmlo38UZUZezFwFAVjjKcAd9o1AcdwK06HVdp6IAvdczeUG5g0\nZpvugPLlxZNQnQUBtlIWej6hktKa45/QxShYu6SSCOPdjR0FX2VyKclf+V0a\nB8iJ\r\n=PCmX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.46.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1029.0","@fluidframework/odsp-doclib-utils":"^0.46.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.46.0_1629507029617_0.4949513596711115","host":"s3://npm-registry-packages"}},"0.47.0-35912":{"name":"@fluidframework/tool-utils","version":"0.47.0-35912","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.47.0-35912","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"954025a345957ebbea1561c1be8747d373074376","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.47.0-35912.tgz","fileCount":70,"integrity":"sha512-edPX43hbqXR5ikrx8bhzMdRVY464Hqy2Gc3hVrqgUppG50JtzutBJnz9ZaBhlcnA8aUY0nyGUgTP1VHU3tqaSQ==","signatures":[{"sig":"MEUCIQCvFSQG6Kumjf3RzQNE599IJdhQmD5xeiHd/++UX+yiXgIgTHhrryZL7rok4e9cFNxOejv40Ah4vTN5JfB3mlTl8EM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLsIfCRA9TVsSAnZWagAA/EsQAJEhWLjvZzhynp/ZIvaJ\nu19/outwRZzmGFzr2mX+B8KhBVtYdq7Mrscy6iioCZ/xijsmYIWfNdoJwvb2\n97cul0H3LAlcNhTeWM8/5dNYDvubb4jp9H3a+rSjrZ03x7Eu4XeN2+uvKnGV\n2OZ8UWo1+TezZpbyrbf3SL+/rI6GXUPEmg+O2NgRih6P0cyNsqvsJ8do9Snj\neB1v5Xh9DwvJ5lNmyez3MmkOVjpfAR+EjRMWTe4rFOBZ3cZuX54yG3a3WtIA\nyAbkRZWMnNL81JfXf8TdWQvWPHNidvdE/eCb3kmLvAHvobmMHA/hBscf8BL/\ntvgADx335xI4hLBRbJ1albXAwbf385FsfN8GDHkh9G8AU5/vAtEkIC6UcPPh\ndXpvxRZXm95N7509J0/WB+h4gUM4SdWRu8rlhZrKp2uIlQM6uxvepu9D/XVg\nkZLjVEWc5SbCcWTtemKZp9ZOHw0u4ll8Edv+6OizdUWQ2tQclk4PQW4779t0\nv3HcA9Ws7DYjEBOeqY2xdqdKdg7zLFFVV+ct9ykGKo4OLdDo/FJqM2i3pMFl\ng+7skjn8VOJOC50puLUrQJQz/CPd796EwEIKOKSzpxgC+QFNpj4Uw77p+59z\n5SKkgbSllCmC6Elqje5OAGNjERSu9dfBRGNzy5zJez49lE2Cuze25RxrDuko\nr9KV\r\n=Z7Hs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.47.0-35912.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1030.0-0","@fluidframework/odsp-doclib-utils":"0.47.0-35912","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-35912","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.47.0-35912_1630454303394_0.5005086911625225","host":"s3://npm-registry-packages"}},"0.47.0-35961":{"name":"@fluidframework/tool-utils","version":"0.47.0-35961","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.47.0-35961","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"764ea90a010ebb14bf53118724e1b6aaea0b3a37","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.47.0-35961.tgz","fileCount":70,"integrity":"sha512-txAsCwPuuudKIyt8YiTiUGzeWPYNQg1A9Fjr63lKdN3XkwfHWVCn/JsiwGv+6j5Kr5oZWvQxeTfcKHY6pw5dtg==","signatures":[{"sig":"MEUCIQDIKls/UFuzxh/6a87fLoXLUMPB6drauKXVF9mzuN9XqQIgVpL/gcGbc1vJgSUKPruTsXM6Yjvpk4hzc2sCJthKTCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL7kBCRA9TVsSAnZWagAAP2AP/3AEQ0xwReohXVdDRgXb\ngFv5CwrjG5D6OIUvJtWdrfVEczaDjnHz1+APzAigR8vO0EyT/d7k0c466dVZ\nLecrj6yMQstbebxc6wN1yO5SEO+cRDGC0HVlhUrLxckyvmAJX11dFoxpYWD0\nUg3HGDouMGisM5kFVkFYCJYKHURZCO3Q/olQOoAOFnIo1Wxe9EKS9syst+3q\naZKeUSpdYNFr3SgeMg+qDWGhRtUkkoIwIlkCOhY+roxLJuJE0SW9T9P9o6+S\nRf5gAYUFrCXQ22NdpkdBqSf1euwM57yH8FJuwYpDd0wcS894wwK91d1O5iK9\nhrQwZcTPvcGb5A87j1NIORFB0OOUhDJVBLICssRaC5rEh6iSHXgY/HcghpOW\ng4+ILN23JFl4GR5pqF9P0ANxdgruTgJ58m0jP9JaJIdGW2GrdxcOSf6T31C1\naws5jJjMp1+VOyfLLEzkG3NqFDoqfjPCgWR2m9cWLs7I9FKqRcz83D8gLsZa\nAgnnVK7lr7/8aHQOEWuKw2E9huDpjbCiA25flkAnBzZSBkC3yM+ZCFX3/qQa\nK3qihnNFUqPJzw9SNicAXnDDs38OIa4NktoHblwg8N6xavIm48Tz3UcLJ7x7\nmNqNOZJJeIjw8EwgqGcduhpwrA/Di2chgx9qrAF/zdpAoNEpuIE6jFSepVk4\n5C6y\r\n=XZnS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.47.0-35961.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1030.0-0","@fluidframework/odsp-doclib-utils":"0.47.0-35961","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-35961","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.47.0-35961_1630517505171_0.8351262078004511","host":"s3://npm-registry-packages"}},"0.46.1":{"name":"@fluidframework/tool-utils","version":"0.46.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.46.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7ca3da74de184aceed407cfd0336389f00c31aea","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.46.1.tgz","fileCount":70,"integrity":"sha512-YtZ3lx4iR7RXDnSBSTLyOsF/oEmNkmUX7a4SxpZfn0LrS8PI9Gn9VRIlMI8mHEonkDpqStmuuVZDG0zfvz7Kew==","signatures":[{"sig":"MEUCIBA9E9U4j97s5IK8/ZB0w6iMQ2V+w39LRNryn2uZYVpnAiEAtq3Gsw9JbchBo5gM0BJagnl40WHwO9DpCSzgKIQTFjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMVZfCRA9TVsSAnZWagAATm0P/RRjVI3vCof4P67YbqBq\nwkUSS8jhv+MTBOnv+iakqM7QhO3UQTQqT9jEIEjU3SMOXzEoWzdeA07RnywW\nsY90M+QxuXF3vDTLTIoD1Xg/PUoYJRzvLh8PyJvTazShzCexJvlb/Iq2bYCZ\nfUcZEes/pEr+R12sqF18vqACFkYPnT2e3sWb4x61FdvMYu3HvbpyljxXHcRS\n+/E6ncNtrokLsqEd34lHnoQe9H1mZNi+U3oI3nxa+vMGpO2XZNFWHKbkwxDS\nLOef5qSy6tWHpNtrbZ1+HKuIOM5Tm73ptLYpTGKCIn7nE16vFoPmBK8rxmVW\nPEE002kb1bWKwt0rV+Nkaszn7tUX7bzspZkoTxxplgWazdqUjBDRAMzDhKMO\n7/p27oIHnhtfoLA4IRd5MByiV+JSzF+EJ9B+2cfNGCYgLqKpFqxQ8PbrKAQ0\n4oeJncfPKx/LLiwZ7XVap2yguWOywSPJh4qyJGfs/6cyapd76Fnp5KWQ7WrA\nLahGjDTnnZ0MfcqDtkrRrzKgue6li4uW2iJ7MMUPR8gxHCcbGXYXDaEzWCew\nanigKL0WpzsD99b1bKY5pD85/jMd3FQJsiNdfYSgsSNdWHP8W01KD7R2CLY1\nIkRbXjUhQ+1/4Q3C1QmzmRCtbfNI2luHEnSmJfM/EZsSJoHoB85ee+OmOE8D\nXB8C\r\n=JBR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.46.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1029.0","@fluidframework/odsp-doclib-utils":"^0.46.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.46.1_1630623327053_0.712655133183216","host":"s3://npm-registry-packages"}},"0.47.0-36362":{"name":"@fluidframework/tool-utils","version":"0.47.0-36362","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.47.0-36362","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"411e5a24036a32db913cbeda3843c8edb52ef799","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.47.0-36362.tgz","fileCount":70,"integrity":"sha512-OL+1TA8AfuD90Lhf+/mEbJ0+9EbpDdB5z1Uom7ssSC3eCD7JJ51athYXXebOj1p+4jrUedRuShBV5F9wGWg/dA==","signatures":[{"sig":"MEUCIQCbQa4M5fmIJdbTtO9s3OJ905bKxxarA/QEb93N2c4J1QIgbnAKlN9GCqcBA+A8XULhQiroPMAkKAA/NWZjQCTrO3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmshCRA9TVsSAnZWagAAKn4QAIKA1nrhNgqKC9hadPzU\n9PmQ7NuqiuefC9rSCQj48vYpObUncDkAlx9+q8RQz6TRyEnD/aosNI4quVnS\n9KWicQlD1B+InUjsHM/89bVPYhzqwhtjRSd/0BELhu/so+W7LmUWn2S05G7p\naeH20DnsxSv+6trDIrNyveSAOuHPcjXUPuVLCjXDpDNGIBOp5AlYoa1824F/\nKiActVK6ROQH2JI5UXNiPlqbmO4i03RJ0P56cGShyfv61EQ4/6Qs0rUSTyYW\nSsse9ZlNb65vWb2ShFOGeG3Hx/V8Vy1HQfWj2/Xwy/hiXCQfKfgGBMunJnzK\nihv4wYfTzbxgAy0P1q/2kCmY/gLmn8pX1v+AYIy3rZc9Z/3IgYpufhdByJ3I\n3ktPRsBY80J16XBd3q3Hq9Oq73pUFcguZ040ksIKyduf88b/ztksdSVC9C7d\nO16vWYc2Wzi2FpP9E/raGBNu8SSvdBLR2hqekzIL7iUpGZK6tsA00MJQmfx2\nZzO4LN8uL+CUtz5MnlgT7xjWX/UYnUIG3lj4KNl/yOKiaxVlmS0Z3NMxmp+e\nqT6wxvAJi2FOyfbZOP31aCifHl35Cc7T3ih3qLcnvm4LFH0UJrpsAP4Ne9YZ\nEN5eVzHaTdnSY12k1T2cN2Ta/Y972D3B3FshGokmJzQetymfEHR+oEbJYeO7\nsijY\r\n=vE00\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.47.0-36362.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1030.0-0","@fluidframework/odsp-doclib-utils":"0.47.0-36362","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-36362","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.47.0-36362_1630694177611_0.723475847339768","host":"s3://npm-registry-packages"}},"0.47.0-36699":{"name":"@fluidframework/tool-utils","version":"0.47.0-36699","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.47.0-36699","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"160699c5dce67bfd17a5151e1efe1d4941d70b5f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.47.0-36699.tgz","fileCount":70,"integrity":"sha512-mYRYsVGVia4wOqSiZcHlIDdMUoXILvHUC9UKmDT9/LG/RfAr3fe0liXemDnHcJoCUEvE3AmZM8n2XElMZiyxqg==","signatures":[{"sig":"MEUCIEcTHfn0821LJwwt1PYLO18o83SbYCiOXYoVv/neKDu/AiEA+V8xTDOTvLINXzosBf+3eiEZQy9vzrhL0BsmlryX43U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN/n1CRA9TVsSAnZWagAAYRAQAJZSFN/xs8mOcBEpIyJ1\nfAgEqTuw/+twC3iKNF0vCv9TUuWPPcKIn+DUMcLwuuVKWkOcRzCWi9nr861k\nZxAEbE7RrOaijajzav8uHFlsg2I+lmTwG+gwo0fm6/okeRcp6I8usVGwG/5D\nJZyWxfW8eRocTNVNp8haa2mvzHNF+UAJzZ4v9BaIQpaFvEQoc80t2MfqaAow\nw23NTTC58RxFvWcjYYWT+e6JuNCXso+BTpU2XZBuc0tKiCpvhTKVh+55mCnc\nA6+IxPW8IpyQ/hsEWE6QbHksIHlZSvtDVwW5N6+CUdL+5MvuTQhjciQb9tJ+\nFohkBaulQK8ipUfd+toRCWht8kc0OxZdDJbwUwRychh2ajWnYnyksd/LrU9T\nSeqxhg/oaI6Ago3rJWXGYip847gJjNrizutPXUBR0NJzPcPzWewSOYfzDxV2\nM1/qEWqN78+X/H6F1/GgZ0akvbdyeaghFDjdalIKM8vdaQsKvrj2VwbwODgf\nEEe8VdlhFO5nmRkmEBsik09c8IJUEdlEAo3THdLAFJM41sKuzY8hMYBpP8RC\nG6L0im2e+Vwt4/jthi4ao7oEyKuPLIAZosP+NJwgugaGRCmEVWRiOOlhfkMw\nzLuAVFritCWdm+rMsJsGeh0TolGMbCS6YSeQ1KCVaVrsUgCXK6yyJI0G3jHs\nIf31\r\n=MT1I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.47.0-36699.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1030.0-0","@fluidframework/odsp-doclib-utils":"0.47.0-36699","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-36699","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.47.0-36699_1631058421414_0.17748100008102963","host":"s3://npm-registry-packages"}},"0.47.0":{"name":"@fluidframework/tool-utils","version":"0.47.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.47.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"198584568b3e66fccb740742a45ad430e774e931","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.47.0.tgz","fileCount":70,"integrity":"sha512-89vr6RhA0fo+4Rgc3BzRfOcCs0cxiXoVot9/vg1uxJVW0x5t0b0P+hh8Xc4VuR1e7XmRWrHLd0LzJfz7WSnneA==","signatures":[{"sig":"MEQCICti+kH/PoARszfjpGfRYRn/roDQr2Byzn+Lt8lwMMkxAiA5e8OUi4FF4n9MYAztR1QKSdb62Qb1fStgxSeOkMtMrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOPs8CRA9TVsSAnZWagAAJP4QAJEIjZjpGfz1roswjKkU\n49QvTMhJb1hhqZkQFzGgXU6Ft9jrRYRm1l5uCqak5v9t19A+Z6b6TxdpXcDJ\nCEMVIiNfUUNK2k4bodNWDB4PGon5Fc5Uxevo1WMC2TKe/dzWjKLteYOX13je\nko0cmUox+ZYiadQInbLtHWSy5VwOp6c2bnzWT9OfyKLblKgyJePJtz775ltk\n9sGS+BTKfAl1h9sn8rhacqTkwRDbFN9yf96NWNDCNLLgnvmXztkpxT+392x+\nRhkAG1LVqAkIe8DWjv8xcXP/KE2TBrIYXXOwpcG3MNv3F9JdOnUEr8hNsQgu\nxDFgSsxIkCdiTF9Y6VJdySvctiuB/3bJHeGIYFY4mBCEqm8IP4wT0TAKc0C+\n/rsesL7wwiaW4Sx2WVaqgR24OhEV4Vjr4cgi+2/v9U+xQPLixv4LF8gFEkIt\nLqx8Mc3QXg37LUqkpLaPw2iCOB+ckG5BZmzYI9DynNLFhdbe4hLCPSrXqPPF\n3tzMSPD0tMYD2oVNtmC3IhuvEuDGD9V2xetuRssgWDdEaR0KHADmxk3v0m7h\n4MsPnFL4e/W8k4DQrkSplAmsuDt3FMtFlGaJhy9dlFUtNEkovZovZFWtdg4Y\n3GfZLTQLozTAn6USg9YXWLt1+w9zGEJLPDOLUejEwjDaCGFtMTS+fZVAY2Yj\nT4yv\r\n=tfcK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.47.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1030.0","@fluidframework/odsp-doclib-utils":"^0.47.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.47.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.47.0_1631124284240_0.838294255357088","host":"s3://npm-registry-packages"}},"0.46.2":{"name":"@fluidframework/tool-utils","version":"0.46.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.46.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7e5e665260c21da02f1b46e923aa7ed6c1a976b1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.46.2.tgz","fileCount":70,"integrity":"sha512-p/Qp+4baV0to4qYLiwmXISM7L7ebBGFl/Tz0DTiOXeJSbIgPjLrpGbd/6EtrTkp7gxrk3miWSzfv8iF1J56sOA==","signatures":[{"sig":"MEUCIHqYU9eDJPcujmOtb8SonlzrYxJo5AaMy3jH7UiyZyy7AiEAk1Qx4Y42LQCXXPNtqlRFyP6SZYhXYVlVkY5lhbmRKns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQm5KCRA9TVsSAnZWagAA4lkP/jTZP7sBUR+8MOPO7z1Y\nm5nthiwYvyo48TcyK19a+CdS8dLMFwd/EaQ0Sg8rJa1r3/11gHQadmNzi9NT\n1FEWytDAo8h6iz42IM9HmirN3PgZ/qXrNX9iuR29MT/2Z7aFp8IK6d9sXVeX\nTgStugA/1QsFzQbp/s21dUXR6H7HEwsg3zIIQLV2AcQszgjvzZ/LRjcrHfwX\n8d/Nuf6gbg4XXxNgg8yYdHUJAThDKiYLiVkToKtyx8xGE1dlquXLWF3XsSKb\nrElKLoMXCJdOEynAz3FqE7MaZ0vV3ziYPbcmcO8OJMkDOphuOK88Mf1YfHlK\nOYmrTTo0/LbxkgjayAtnXo5DEW3iLeQIia87MWaYSIqKtREo06pswIz7zD9E\nqDP1QPZJtPM4w5VtOK1dTMM1qiMH7fZ7QuXyIL+wKLnfBsVCzJjrrPNcGYP6\njeT+OFFIDwviNKel8HQAWh/WxCiEChyOU7+u4jT5AziuLu/aT2Wqqy21XgrO\nt4W+uj+uHoekVuM2fDGw0sadAuT6kK2ilwGF+hTLHVfPk+0KyYYhMYH5wRPd\nSA/73zQSVayfuhwveLqd93yEsj7WzMbrIz5CpjdADcf3HIg4q35SKduMB5Y2\nsAuz+8SSO9PLk05KFMJTmDg0bLzVLE3G8qA5n2pmMF4zSXv9MzQJsG4jeGv/\nDxaz\r\n=UxEk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.46.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1029.0","@fluidframework/odsp-doclib-utils":"^0.46.2","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.46.2_1631743562124_0.12461568862713635","host":"s3://npm-registry-packages"}},"0.47.1":{"name":"@fluidframework/tool-utils","version":"0.47.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.47.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"adef59589c89786c43815b5867ea485ccdccea69","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.47.1.tgz","fileCount":70,"integrity":"sha512-jL/Wew/dxI8j72s+gbemDwa9KjGnWeC6QzXDD16WXn7ZX48iqIQV570CPDs3oT2JtOkUDYMIKbh6sCHm6rOP1Q==","signatures":[{"sig":"MEUCIH0NZvVyanrQBAddMSwSNRvMVbeyZJJsErovy+IYRW+cAiEA1laN+ze+m3IYXQE9UaPoUh83jOySSG7EyukuXIxoZjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQntaCRA9TVsSAnZWagAAc+gP/ilxj/Camui4ufCtDZZG\nzjEv2icoB6IZbXLzyYybxNls9SlYgex7PRwsRkyu5CiTPUfJKCkLmbhaEf36\nG8cRf6alvhplL6yRakemPAn3LIyYGQ9UMol/S+jwAayrCkKZ/237pRxDRIev\nhiU6X9cHHH4Grav91umYtStGhCuvufxFje82ufW0Ue3CC5u4QJ6dx6X4ENty\nVf9f6S8Yblo0Dp5CZYjxTE8rAA3Rx3L3rszyKRumvkvTrDot2j0bjil0rK97\ndDcKdx9C9z1YoYswiX+rrd1bimz4x/89f7XHcfY8kJSrUYbG1vundnsVI2E3\nxM5c3rGCCX00HiujtGOBYgBFiOtGzGDKXSf0wWbE0UF1T6XR5/8JD+Cm1Owa\ngaNSnwZOT3B3C7JunumMf9O7kDgYdrDXzEeKOiA6oU1kuAD+K2Xfwmpz25BS\n33p9HtjZGiXVqzWzlcydvRPEjG/8CRvVOHTJxEi6YC4aZ3I9o2P8aMI2t5TS\nWftDfPUx4SdvcHl8TLSvSwPvwAWWnmAuPrVDdDdRb8KtBw8xYbWNfl+tvJYf\nkheY2xfVEO8JimbHmrJgfzhAsSQ1J4x+rp3mc5fzlqiVUY3KE86dIcMtfzRX\n7VYPmEAISPnWVklPXP0+b06UeyMHcwSSpGSLj+6pSQLmb7GElyrBmMgWmQ0w\nTCD3\r\n=jttS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.47.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1030.0","@fluidframework/odsp-doclib-utils":"^0.47.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.47.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.47.1_1631746906043_0.031691000311654394","host":"s3://npm-registry-packages"}},"0.48.0-38105":{"name":"@fluidframework/tool-utils","version":"0.48.0-38105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.48.0-38105","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bdafe70de934a7f6943674fffd9682e4c06969bd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.48.0-38105.tgz","fileCount":70,"integrity":"sha512-DDL1gr3jdc5Ij7mWZhLAV4Udl0EMXE0ec7BfFtQwmPiGrNjG1HIYVc5oC+3vVgYnTuuNj3u1/ggYu85xLfLyBA==","signatures":[{"sig":"MEUCIQDNSFM2Oyqd9gB5myFNaVjawHQ1yMxU3rsKF5o5oTkeegIgOF4EaGXqrVssHI8MO/SUQQGPZL2Wzo0S5dJG1BInys4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172196},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.48.0-38105.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0-37526","@fluidframework/odsp-doclib-utils":"0.48.0-38105","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.48.0-38105","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.48.0-38105_1632173127391_0.016169624470382393","host":"s3://npm-registry-packages"}},"0.48.0-38142":{"name":"@fluidframework/tool-utils","version":"0.48.0-38142","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.48.0-38142","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"32868ec4458322ef26ed302f0a4bbbb7a0ddd730","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.48.0-38142.tgz","fileCount":70,"integrity":"sha512-S1tfpiGc/fBVci4mmZIDqmvdrolYTeHh8dcdUNpLo2KiVaxSt1mMzWN3Fk1CH2G5TmDcU1042H9uzrrJHBtAnA==","signatures":[{"sig":"MEUCIAUn+JUcNZuvGaDLJ8CWAbH9RaHftcPzwMNO8D4GKkciAiEAtXn3yTCbyciVWIR84UbCcgGZ31HyygXDRZiJ6/akHgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172196},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.48.0-38142.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0-37526","@fluidframework/odsp-doclib-utils":"0.48.0-38142","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.48.0-38142","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.48.0-38142_1632240213190_0.14361214009178358","host":"s3://npm-registry-packages"}},"0.48.0":{"name":"@fluidframework/tool-utils","version":"0.48.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.48.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b8dfdb7463873176321edd7278eebabf471df2b4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.48.0.tgz","fileCount":70,"integrity":"sha512-AHwjSggAy64X7mjmEkr/KnbEIpiNAwtcho+InUG/0UWmbfwni7gIaGYmyLl7241g4kXJ9yM/tzfw/Fry1zyjsg==","signatures":[{"sig":"MEQCIFEElFfy1Ohu96t5t2vGe+powKV+5dllrVfeedeL/qPuAiAOM6mvq9GMmsxOdu+2J4U0Lx3djoAOYJZigpulLxCqQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172132},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.48.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0-37526","@fluidframework/odsp-doclib-utils":"^0.48.0","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.48.0_1632255050260_0.49598511585130356","host":"s3://npm-registry-packages"}},"0.48.1":{"name":"@fluidframework/tool-utils","version":"0.48.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.48.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f77a217426ac616a5d3cc7d9fdf45183f9a49ea8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.48.1.tgz","fileCount":70,"integrity":"sha512-x85VQSklFscImPmwwLhZOUqbEiC3nQBqCXyLysgYtz/7JMfYzqh30jjL0Emh4VzLWq4e1T7XOzxQ9U2gcEn3OA==","signatures":[{"sig":"MEUCIQCZyRwPGKU/zmp2awnALBMwd6Mf556LyoXDUCv44GBwLQIgYsgYmGBteJE6O86OuyYnNtc5idV9tdYlEcU3BW84eOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172132},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.48.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0-37526","@fluidframework/odsp-doclib-utils":"^0.48.1","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.48.1_1632436318269_0.5828756086813753","host":"s3://npm-registry-packages"}},"0.48.2":{"name":"@fluidframework/tool-utils","version":"0.48.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.48.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"54a028f84a24093f6352b1cfebdb247e990d7d4a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.48.2.tgz","fileCount":70,"integrity":"sha512-SG4AukkLxOLqPJxDdooZIOI47ywK1G5vZHltuywbyIiie3i4C1ltckAtr/b3WYMgDHnfyevWc+YPwpIyxYC3lg==","signatures":[{"sig":"MEUCIFJEUCNOUt0vNFQk/Y3OR+vSW2Q6rgJcm5yS/jCqIgjYAiEA3pu7dZ5u8vIf4A7c2eZk7bqE4GS0a3Oca7BPgT069bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.48.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0","@fluidframework/odsp-doclib-utils":"^0.48.2","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.48.2_1632772836286_0.383991322539055","host":"s3://npm-registry-packages"}},"0.48.3":{"name":"@fluidframework/tool-utils","version":"0.48.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.48.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a1faa0ec0dced3cab53ef8556188e6c8b1efeca7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.48.3.tgz","fileCount":70,"integrity":"sha512-FIOGH1qNYaLTGzvkinYscLHeAewT1eNXD3F5uJ5cUSXxJxUAOP2YosiGvNDejVL34H1/8qAzb4HAiCm+f48EUw==","signatures":[{"sig":"MEYCIQCYycUPq85mwZOzSZb0XBUJH3YfY92Jn2PAYIC0qJmNrwIhAKIL+kdpvcWqKRzQ8cNvmZIy5XU3rzYqMOAXpgNUJU3z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.48.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0","@fluidframework/odsp-doclib-utils":"^0.48.3","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.48.3_1633033955603_0.5918245031987259","host":"s3://npm-registry-packages"}},"0.49.0-39015":{"name":"@fluidframework/tool-utils","version":"0.49.0-39015","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.49.0-39015","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f9624930ad39b709b70907424917cab2a1d3c21b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.49.0-39015.tgz","fileCount":70,"integrity":"sha512-X2vt4gqe1w2ca0nEMNhsMoWJPnDLeOX3FolhggrAeF366/yvH4bwXGS8dZ91M8gGm1PcTGoeYA77+2rP7YO7uw==","signatures":[{"sig":"MEQCIGrfP3vuVtc5hbnAGQ1iKBZRK00PaTOS9PlpTkJkFYUeAiAgqCqpPJ4WQp3HCzPNc2++/FTkVZtM1NOslQXJbBVrAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172194},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.49.0-39015.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0-37526","@fluidframework/odsp-doclib-utils":"0.49.0-39015","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.49.0-39015","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.49.0-39015_1633039380057_0.4254204498934815","host":"s3://npm-registry-packages"}},"0.48.4":{"name":"@fluidframework/tool-utils","version":"0.48.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.48.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"11316f2d03b2e01886403dce817a869b96edb137","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.48.4.tgz","fileCount":70,"integrity":"sha512-+q2P5CUE7MaHm5YzaewMlr3xcDJUDy/R7eSWZBLr1GtNINnKhvStjZ8ZiZ9HwvjGtFbmsk+j01ZgTFizP7qpqw==","signatures":[{"sig":"MEYCIQDwk2hSlJ3IjSC6kAM6jLFlIprw1ho3lVtHn1jhgat7TQIhAKo81yIaIE+Rmf6Y6YRJzKX9rSPCnTd5wwlAx90S2j/8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.48.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0","@fluidframework/odsp-doclib-utils":"^0.48.4","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.48.4_1633109013746_0.26588668595223397","host":"s3://npm-registry-packages"}},"0.49.0-39313":{"name":"@fluidframework/tool-utils","version":"0.49.0-39313","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.49.0-39313","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"40cf21f738288e3c48d09cd7db95112dabf95b8e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.49.0-39313.tgz","fileCount":70,"integrity":"sha512-caMDueAOZ3tZSqH8JjDzikItr5sHJHeRDuNvMEIV5Jrnn5csl84RnTDTFIgAIKcFnMewT1pOaJzVsg/x3h4VvA==","signatures":[{"sig":"MEYCIQDfrrLAAcPA8o/QI2rnTa4ywuoWwjvPPBY07JnX3OtrAwIhAP9AuubkodioGXEcmVTOz0FxF4A796Jp8vaRQizkFMfV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172200},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.49.0-39313.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1032.0-39277","@fluidframework/odsp-doclib-utils":"0.49.0-39313","@fluidframework/protocol-definitions":"^0.1025.0-38844"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.49.0-39313","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.49.0-39313_1633389892576_0.38650872995160857","host":"s3://npm-registry-packages"}},"0.48.5":{"name":"@fluidframework/tool-utils","version":"0.48.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.48.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ea784c1d270c9fc26ad17a57788756b922a0e92e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.48.5.tgz","fileCount":70,"integrity":"sha512-VQ+8o/UXbh0bEkhjzyKpBSp5u1tRzSZLr4v8KiGvL8pPWn966uyA+cal8QFMHHtrpqszTyi7nGqRM1JLoU3RgA==","signatures":[{"sig":"MEUCIQDOzfggVq6liCkvpBRpL+q3pfA3BsyHbI1rJP5y5NCcXQIgEnyvjjreAfmzcRE6qvHrOKsIa6Td2Xrm7HHmTB1gUG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.48.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1031.0","@fluidframework/odsp-doclib-utils":"^0.48.5","@fluidframework/protocol-definitions":"^0.1024.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.5","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.48.5_1633471289356_0.7366063289492202","host":"s3://npm-registry-packages"}},"0.49.0":{"name":"@fluidframework/tool-utils","version":"0.49.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.49.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0cfd3e17f6b84eea817c16962b2f6a5b18972e26","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.49.0.tgz","fileCount":70,"integrity":"sha512-2XP2rDfDuTgSaUHQHI7CucL0XcLatr9f5VpoBxRMfMtbWhHggOfGuHtW9gnp3ziq55pVULNVZ8KX9dFNp3nDCQ==","signatures":[{"sig":"MEUCIQDvsHJ/+jJLiUgaMGOM7tU/NJpb2uNNsUiKmjsS2faulwIgVV+FJK0kTQV5z8URyAvABYjCpfyXlN0lD+tzUaPiB+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.49.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1032.0","@fluidframework/odsp-doclib-utils":"^0.49.0","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.49.0_1633561457252_0.3160536496876081","host":"s3://npm-registry-packages"}},"0.49.1":{"name":"@fluidframework/tool-utils","version":"0.49.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.49.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bbb066b6bf6b917d91e5a4f1e9aace5507feafc1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.49.1.tgz","fileCount":70,"integrity":"sha512-IdWCfv9ncMI4v5oZBkrwWhpR7Ut+cAko/HjqsV92edtJW2Li6m2TxFna3QF0XBZWu2hz89GB1zCS8RGyv1GIZA==","signatures":[{"sig":"MEUCIEKYajcZsNFdW7lYL9i4d62kNwbh7OzaHctpGbHIvowSAiEA8b0BvvyLOWC2a7UZGrLvTLnPFijQhKoWGZ4+vsrxUAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.49.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1032.0","@fluidframework/odsp-doclib-utils":"^0.49.1","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.49.1_1633969623562_0.651237241602848","host":"s3://npm-registry-packages"}},"0.49.2":{"name":"@fluidframework/tool-utils","version":"0.49.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.49.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3c8b7f5f6119ee3841138471c0ffef6a90abb730","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.49.2.tgz","fileCount":70,"integrity":"sha512-7UlXY844H52GDaiMDF73HSLNPQ9ZXpe7H9Qq1ranLZAbu7EXxT85jQIwsHZ6NooDT5NSnoXzOzab+Mlm1ODAwA==","signatures":[{"sig":"MEUCIQDU/th8aQ08tHVwHJPeATse/7q+UoomkdaGvJ9kj6KUXwIgI1V5dmmjtJWSBXDplZz7Knc98yoT2TDJRaa8vfNxMK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.49.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1032.0","@fluidframework/odsp-doclib-utils":"^0.49.2","@fluidframework/protocol-definitions":"^0.1025.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.49.2_1633991133339_0.744381230924267","host":"s3://npm-registry-packages"}},"0.50.0-41365":{"name":"@fluidframework/tool-utils","version":"0.50.0-41365","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.50.0-41365","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2f44f958688ea702ec34d79b6b61ef47937d2831","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.50.0-41365.tgz","fileCount":70,"integrity":"sha512-V2H4Mg6NCu5RZGPSM6/ChcqglV02c/nYKS04+gOqwWY0frEX1I4B7QK5XqjhVGpiwM7yCM4pJ5wV1d41rarDhA==","signatures":[{"sig":"MEUCIHoYmvtdDBMgoEwV4BG2zSDWnNr+yhz5pG9+L3z7o8YiAiEAv8eAfBIQB2DaSq2NKlZZ+OeGwHcv6VDJ7C1UTB5u1+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172194},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.50.0-41365.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0-41017","@fluidframework/odsp-doclib-utils":"0.50.0-41365","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.50.0-41365","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.50.0-41365_1634835856022_0.8410237628316668","host":"s3://npm-registry-packages"}},"0.50.0-41540":{"name":"@fluidframework/tool-utils","version":"0.50.0-41540","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.50.0-41540","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4f14f0433d023dfafb3a774719c88ae165fc298c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.50.0-41540.tgz","fileCount":70,"integrity":"sha512-BrUCr3aw/V4NUFmxlm/t8v4YOw+9lJEDLkOj/OpmWRQQdz/bWfP36zENZBm604CyD/2RBFyzAbmo8pd8bnzDxA==","signatures":[{"sig":"MEYCIQCI73ZwfeC0ZN44sxTIyxARk0xiAjQpmibr22H5d4mhVwIhAJcIpJ7/3qZ5j+yoY5BMdN2rqhF+xV11ixn/PZtNR+D/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172194},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.50.0-41540.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0-41017","@fluidframework/odsp-doclib-utils":"0.50.0-41540","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.50.0-41540","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.50.0-41540_1634918024016_0.5072390471021693","host":"s3://npm-registry-packages"}},"0.50.0":{"name":"@fluidframework/tool-utils","version":"0.50.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.50.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"107cbd3dbb23e9a5204e7139899e5cf7667143b9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.50.0.tgz","fileCount":70,"integrity":"sha512-BYpxz7vQhfp6wKLyF85GEYeZK3vtz3qm5B5oAIyRqvRN4snz3KGA1aRD+LmA9kHWoSxomx0EAGWKbI58xCgmqQ==","signatures":[{"sig":"MEQCIFqNDcjXLYTbpUexmB7RGcueiD9qlOZ4tUEEITlWl/CiAiA/8xb0Gdnjakr87oxJE7R6vxZbxgxmmNIBAVGq6Wzwow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.50.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.50.0","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.50.0_1635180811894_0.7922321409152333","host":"s3://npm-registry-packages"}},"0.50.1":{"name":"@fluidframework/tool-utils","version":"0.50.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.50.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"32b4c76c08d9412eea58ed865934006f0a8c7e0e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.50.1.tgz","fileCount":70,"integrity":"sha512-yf9MTmdMfh09ZlzxpDHgSLVNU1iRrNdonTBomaYeWPZTepwNMlSxRFL5sVmTRHUnT+Ptqv8jH5pKZwXBGBtNhw==","signatures":[{"sig":"MEQCIH3XPivRu8+nbtq0Iz5c677XAANVesDpl/p1ZDQ/HHWiAiAzgkCXneotV9djHy13uTRD7xzBtKTnEBcoXM2tEEGA4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.50.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.50.1","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.50.1_1635375438235_0.8314206040428191","host":"s3://npm-registry-packages"}},"0.51.0-43124":{"name":"@fluidframework/tool-utils","version":"0.51.0-43124","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.51.0-43124","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a523b7f65da438639f72db8aaef285b28bc22af3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.51.0-43124.tgz","fileCount":70,"integrity":"sha512-D74pi3RjHaKxSzmzwo/FHLBIJ2VV+K1hFjIV7nuPCpcHGFG3C3Qkiieh6cmXo49APPxTtRvXCoezEMk5TVvvvg==","signatures":[{"sig":"MEYCIQC/4fdpaLLzZOAAPDGsBps0hW3GLekFVZcTMr/mRs3sdwIhAP2uQypnYMk/LHHCSeAvUNDT2DmxLEqzfWKBSpUqEx2d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172188},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.51.0-43124.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"0.51.0-43124","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.51.0-43124","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.51.0-43124_1636158531639_0.7296345106455924","host":"s3://npm-registry-packages"}},"0.51.0":{"name":"@fluidframework/tool-utils","version":"0.51.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.51.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fd93aef68b44002b9fe6fb9e4be7847a238c70e3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.51.0.tgz","fileCount":70,"integrity":"sha512-EapsBIST6Ko34zoM9MS8qP2d0dpfCXhQYbwVzsiEDlImOJlDbtZN4ytllJDvkLY4CWVpcw5DvkDLhomeU1wQuQ==","signatures":[{"sig":"MEYCIQDwffeNm5ouhIDfenfddFdZckGMaVI2pqdbK25+AYmAvwIhANktjrgriXAKEeUqgd0kfLZif919dmxfzQZX5g0pqVtm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.51.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.51.0","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.51.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.51.0_1636582963734_0.9677952228412223","host":"s3://npm-registry-packages"}},"0.50.2":{"name":"@fluidframework/tool-utils","version":"0.50.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.50.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3672656ffccb49ee55040b4a568cd8453b91e404","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.50.2.tgz","fileCount":70,"integrity":"sha512-1y3ljmeplD/sLYL6uXcxf0XJn1d01BbZuDk4ju9lHHGyxLwsbD91Lv27FkQxbOxrjk5ikuo0HpLEkELzqyycIg==","signatures":[{"sig":"MEQCIAtIq7AKP5hWn7ErAz5yBitl2227i7QTdqdE5YESEU+wAiBMxs2fEMaeY+cjp4yVbsIPT7s2KcLO6SBqwBFAPhQgOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.50.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.50.2","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.50.2_1636751721046_0.9098443136448506","host":"s3://npm-registry-packages"}},"0.51.1":{"name":"@fluidframework/tool-utils","version":"0.51.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.51.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b3422a9df58c9a321ed1eb13a5e1a981c470f05b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.51.1.tgz","fileCount":70,"integrity":"sha512-+N4sISC6m331cO4wGvVplmbVEJ8H6pr29ygsx+G6Q6H31BvxH8U+MXUihFn3NBzAWS5b+p7+oSTDkFCubZFY2Q==","signatures":[{"sig":"MEYCIQCyFhlj1XHW5tdBIVInoBrtNxQ4dmol8hXDU1Hq5ReXJgIhAPdt9D2ZmDavxfv5V28FlitqEtsTC2lm3gHxzlEulLHU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.51.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.51.1","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.51.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.51.1_1636754659278_0.02317796435721986","host":"s3://npm-registry-packages"}},"0.50.3":{"name":"@fluidframework/tool-utils","version":"0.50.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.50.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"60e796f9fa07d44494f9f0531f262caeb5926e33","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.50.3.tgz","fileCount":70,"integrity":"sha512-jhg49FY4XPE8XQSaiKJJpNfPQC2P9nRwrYikgBs6+lVEwA3T8XQ31/EjS87fMo/Nuitl0+4Jvk1Z+MHEWpdd+Q==","signatures":[{"sig":"MEUCIGVCs3+kBe3/nhQ/n+gtkDiOSjDoVVH2LgfaRfaoveghAiEA4NcbUk9DABoR+J5B+ktDzonREo5pbpcx4MK89yxZKlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlszsCRA9TVsSAnZWagAAzwkP/0YebvfOvMj7n/FxTG/E\nxov36xOnx7ME3bOMCgwLbH6hAdDDaV4tReiWCNYLwse7DYrIiceHxrDPFM2D\niTJ4qFyRtBMVN/nIzMYeZquQ5530nJ99k/RdPMu2YJpUx/IIW/w/hD3cGAn3\nFkYbR433hdsANu3FdVIfOsdXD+mCQrsw9DTYSHH2qjRbk/PbF60vhedqoVxF\nQUtKWb+D2cdTPqXHu3ZPpSohs+k+QOyPyYCqpcod+EpA3fT2JSUJAU2p7SlN\nZwbxiVAIcb2jQPMbrwnMmgsFnsOUnbrzkCmcsTNgVF7se7uz8t69smZf3hHu\nIxyGAVQNTl/1cZX5/ZceIBeFsDTjXqNlsdVpC7Lu1F+AY0kIduOWCPfn6Doo\nWHQM2PlpPsKcpVureJJwB/ghDwqtzt5u74ldl4SnZ+VTTshRsPZlWZvmVrs0\nZxkKjv11HtXIXxpqIXyJFUu3no3WtlOkUz71cpEzdnLmkFBvu3QOGyt2TokY\nG+DSSFihMV2KxEgMxEjAWA0Y+RTZVMLedEMgYrM7j08TG1vzGx0cKfriYxcx\nnp/8Mop1bruGLyak7iA9+UdxGqOQjsWM/FgYTQLGmnKE/XBwQ1rbJ0EGFn/z\nvmYLFaXIO4VIARYA/zCUs+LEQuP8Z2L/+PA4JgvhPfjkBp+E84z3jKQyNUFa\nwqnn\r\n=5gwr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.50.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.50.3","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.50.3_1637272812409_0.3843848305622377","host":"s3://npm-registry-packages"}},"0.51.2":{"name":"@fluidframework/tool-utils","version":"0.51.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.51.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d88ddc6d010983be7bd2c9a9c8ddb9dc3915cece","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.51.2.tgz","fileCount":70,"integrity":"sha512-5utFScVyNhERTlOCI4sjIXTfm6/JLanfGmnAeLnLYERKQgrzrbKS9drzhbGN751K7fgvhwwXqQuKWZcWycEcAA==","signatures":[{"sig":"MEQCIGceWnhJUV/UrUOUFb2P2Bkgk4W51Bc2u63yvzWNBwReAiAQiHkUD4I7oHx5wGEVE4sSGgijz+2z4GjZXp8XUgRBAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhltjvCRA9TVsSAnZWagAAPcwQAJm5XWl5EFDdNVurv2sO\niB8ZvLXWVzTjhsbW0li96ckPZDwgHePlY76l7EEWf2oOemlCKir4HmtAIp+c\n56gULeuxbVCgZAe4t2jMKubkQ7uyeU/yxZhXlvjpLiDS3taDQJoWsHlIq/YV\nWwB5epMambyeQtm73jTjvg8rJ1z4NSBOWSByWAFHKYT4JT/m5Kq0K7GDPPxo\nMQxFQvbHiUmyv4XJ+2A8WQet8A4gmlnp8b2m+nrWexUi967ivN1vA+yma1Mj\nCiMzbswjdVjC2UbU1fNGGaWpQYr0r77iqtX6W+123JsnoBxQyjNWt4s2EkVX\nW94jP5CDYQqsoWasZ6IrN2pePTdNtN6n6oOmBwwZNp5gHdgG6Ej3jofYHOHD\no7bmjXmk3Es3X3O2tcPlQAUviagkajNXiPLgHZInKBg1nunlHXbGJa1RI/Bu\nJxlnxhYmQjzIEv8sVcBJcAFcvYd6gomNXSW6kyDC7oov7dXzM2dNc9Lr5NAB\nymq2H5ovyx3qqflVHDXyT5NgiLYF8JPXrieXUxGYFLx679/DTnlltjNgnpU2\nhCaDYNhXg6PDdFWOR17z2fEORU+if328dZqvrL9PoMMCYk9C2Dxt8R6zlwov\nIEM12WvJ5EI1YuXdMIrx1hr/fs248KaXz8+6777GvEtGzzKFDs3bGWy6R6BG\nsMdr\r\n=Z1p8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.51.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.51.2","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.51.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.51.2_1637275887206_0.24205163734705581","host":"s3://npm-registry-packages"}},"0.52.0-44610":{"name":"@fluidframework/tool-utils","version":"0.52.0-44610","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.52.0-44610","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e94e89333a62b1dfa948b909983a80cbba806661","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.52.0-44610.tgz","fileCount":70,"integrity":"sha512-xfMNo2dm2xcT50gRjEEnWpWtGHtWi73h1tnqXK1yEZ/GD3AndPaQbopEu+ueUJtQ0dQOrV/GnEKhiT0PtsPuBw==","signatures":[{"sig":"MEYCIQCO96RgHIuHRFEO5UYU/UMp4TewbdheG+QPLnAWQTpx2wIhAO5je/XB6mpsX7Fg9LrXQBG+pDHinijSmcwnxcQh8GVB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmC1mCRA9TVsSAnZWagAAygsP/2aRVUf/Wz9XR4NwTrc0\nxqz8QUJnG/XMSB4dMfNtkM90qdC/Nj+ZnlCCFC3oU2xQQQWBe1uwVP+mvm5i\nrpnJkxDkbBuz5xLh53ze/U73b1uqRmKNG3qyKfVk/KLnKhNTn1tFyFip2Iag\nfcg2FxTmzmKiuZEW2r1uqzdojzwB2rAa0Kf7ecZZ/Mp0kvm0bNBGk2GBvAHs\nNdFb4rDf9Y+Yl8hIcSmCywmmiDliOIILVfqXZrclHQl3QgPv0+82HRyhbOI+\npQIMS1z5chU85abv08r7dv4QuMqrS00ygOZMqXFyivFFBubd6KoOL4MGdI0c\nomPy26h+kEtTauVGlUZgYuG1Bcgx1ivUb6ZASgEHVYY4x1YOhJjZ53jzZx56\nioOZAmJyMpiDvhd0YhNc2pMVDH2+aYSfBRmTxs/2VMKeaSnlHfKDDS63hb8F\nma+a08EMV8KWB7xxzJ5W52PckAccljzVJ12IrpCl6VspSy2Cn2Xg7TNmHLrz\nwkgOf+iFeJcNsJCcuyZBoj3qFSqvSx9TOmqFRpjOJZqXMbDA7VSgYnEDtKKr\nsXY47tDWboMX46TuetibC5exERgHqQgVxla6tL/sR6JWQ6ocan+6zlnY+77N\nJP6QWhZiP6OQofRIp6Us1xBv5XCuuYeLY82IPZbwasibIkD5WHQMn627UAkO\neqWD\r\n=/COM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.52.0-44610.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0-0","@fluidframework/odsp-doclib-utils":"0.52.0-44610","@fluidframework/protocol-definitions":"^0.1026.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.52.0-44610","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.52.0-44610_1637363046169_0.07818766269911692","host":"s3://npm-registry-packages"}},"0.52.0":{"name":"@fluidframework/tool-utils","version":"0.52.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.52.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"47e7c063c1b336423855655508392a0ec72d1b75","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.52.0.tgz","fileCount":70,"integrity":"sha512-iaOXIkB9vgWlWjCn2kPreeSLuc2bv48T7x6X7qJ1nPeXn1KymEPCVEac89GswWXs5DzNZgEauw1LpxqrlBWsVQ==","signatures":[{"sig":"MEUCIQDCnYwIjMAg69pDksZFjKgp6Rembc40eMuC/+X8OEfbwgIgRPxwsUce/7eqZKGTcGRwd0sKBT7G41jXeNi39niRI7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnBhOCRA9TVsSAnZWagAAGjwP/jnxuWesnyEmBmOAh1PC\nXETZkP93lAJE74b5DhsAcNRbDH+zsAaiF0U7ngoy2rHuPxeiLMBM+0+WOfZN\nrQcTPyJnNFL5BNGJGyhIkGg/x9B9T3EIwbF//fXsHZjpS141I2ygSoFlCPWO\nITe5i+1/ZR36+OqcWjettFsjG797C7+SLJ1dZXWuTzFdCdFQX75/xip4Suoj\n5VwRr8dRS+RkOk1JU88vXfcaHnHzcIo9S8991s8A7PEhqA1Gl4y6HS6J7xKm\nywhgASXrRxlBpFMcKfWobG7Jvvuyxq5Jv+mL8qIE5k7mY5M2Pfeydguj7/5X\nuChUa0l7oA7CkTU5dkw6K1wNzZ/hmZ0xg1B+VIpOFLfqdfHrR+Np6TY+/mPE\ng9nRQp2Qhwc4+IkclsJIMGpkXmTypYWyrbWW5QS9+zrjmHQAHEl31Xv6oVsJ\nvDpkv9JMDJZLp6CGOQrF30sA2ONAnBpbeRU2ck3LIJ8eiCM6MXLze/bcyENq\nbRIo1gS2Wt+R1FqzXNz1FeELIfE5jvVmLHWiUQO4z7RUDAbXFUN36ft0P4by\n0F0Yo9uBAwytFNmsLTbWa0nxOBNTqHdMCwKH+vT/nIwoY94XbjI10WDhOHJP\nYHcC6po4u2rxCQH8ivWpTV3M9cwz0Eiu6uj+Okz0wO+y7PTAP2oKUkKdlRGo\nnjGh\r\n=vFIe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.52.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.52.0","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.52.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.52.0_1637619789927_0.027747062452556204","host":"s3://npm-registry-packages"}},"0.51.3":{"name":"@fluidframework/tool-utils","version":"0.51.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.51.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2c5689cbdb4b7e3675655bd595f96f50977e107e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.51.3.tgz","fileCount":70,"integrity":"sha512-YwkVepj/xXzvWIlrQqjht85Q4kKg4MDdKmYKG80saLoENj+mZbv9Tvt8sncmprsYuuYhHfDFpU50rc8FNwMGZQ==","signatures":[{"sig":"MEUCIQCcUYNRoc34Nh7+eAePvUEONl+hUdbSidUMlbX8MpQkxAIgLIs/3o33LM1iLmWRoXeozbNqW8dsfjfHkb6BZ9og6gA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnU/7CRA9TVsSAnZWagAAXuMP/29eve2AlWktenGHaEXR\nBmfgi3hkOXY0Ayv2d/ZDJXAAQTAStgp59k6dEzpTHocqCLgdAwUap8XHBBHy\nqEItUOLTQ0FHifBvMxqPvYqb8hQ/1J34RC1b7ahBdd6var2rtG6ShBgxc/mD\n1gIk7rg/BW3AqPEk1KSKcFSvS1bgYnXrypMH/xvEz3K3HCr53iCZ5Oz8O5a1\nJq6ZTz27km92cD6Km+fQtuKdfD6wX3u1BmEScoTPSqcZGwKDQbVYA0lOLI2V\nSS2y7uOtTbbAWgPLOut+GdmUK66C0ILzTsI6X9Q3cIrePUt59DzbMuXWFvFm\nwWrc+lmiDaoguemZy8iZvxeNgyHZgjy6ATA/psCUbjlFcDwf91lTzhj3at6g\n82YIzxdphusb4B0sYDfQH1xT4C5YuSo2FeGAbH+IcYHpOYbnZu/A3L+w4IKb\nufqW3WKihTk37XgwTl4dDAopTfqetgocp0tDDyyGE3jAjWVlCk0JkgeHOE3H\ncCYZuMyF5Iat1kaEFzEM2c4wuazQeViOzFjUZdK6VTi+z3UT/+9pvg42Xwyi\nR7P2/qcgEe53zzwfiA0ULZ9DWRV9gJoSLU+5lL0aGtAFdlD70SSrRbh8StcU\n2j3YEUlwOXJR0YorIn5JaB33aoJjz1wH9sI61d2PZnpEHfDaGw6jCxwWtBA0\n1Wtb\r\n=aDsO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.51.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.51.3","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.51.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.51.3_1637699579745_0.837712313003619","host":"s3://npm-registry-packages"}},"0.52.1":{"name":"@fluidframework/tool-utils","version":"0.52.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.52.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"225b72229b6769916bd5f45165a5efd4e4f41e3d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.52.1.tgz","fileCount":70,"integrity":"sha512-aemMl52zBT5uaACOxYHxpCpSx3jQaQOcikd/az4wK5GqTpLBSAO/TiLmi1npYFxMAl/7tqSPOitQ6mMXjT3Jcg==","signatures":[{"sig":"MEYCIQD2otHNuTKY3c1lY/HA+oB0O36DPpcdvrauHnjrz76X7AIhAIvVYKUN7QvUssRmsAuWbZmK7bC15RRRmFXfIX7GWQSj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnWJhCRA9TVsSAnZWagAAr6EP/RfyIQauufiKeUt3dEbD\nYWAV1NeorfEUWWoAbPK564RzWlfpseBGkSbx/DVzDgx7VGT80YmJUfR4nV09\nzs5ESGMGgQ6PJtuXM5oenGO+gD3VqU1HgavhW3m/vJ5RvH+1oKjbrLxn0tU3\nkkzHPuQCDYWg6hxdYi0odOMWhD5P97i9fWrOGImtuT1lcBjckN1FkHDiHo2d\nU3mlp+olf6o3zbJJbnd7amnbQECSxgMHn2Km3K2m3Ax45GM43Kw54AZmOzNw\nXFiih5QbQdp1Kq04Blnm2f1MpdgvdlBZJqHkHHQ1Q5zfl8qNA7mGaz+UCFkY\nzYW9DwizTRJ+N3Ii2BXnjsJGOqVgALwPj5dWsSVC8eywBnmVBlcgmIreF0ws\n9aYCljbFftaCiO8+vC1Er7ScCbXns/ACw1YuRLB2PPz9F7GyYhdWVRWalcRS\nyfc7itiuVsbq+GypNO5NfYTA0syNFntyBqgL0JiSRLE4N7HLuAYoUjQw9DJU\nmPsuk8CWsyhlzuLwN8fRodOl5wEj84lqLpDUzdsQ05f0sx4OLrAdA1G3jgg5\nEryiOlqAfwUPGwopQEVG3vZXy+5BuVDsJRYpP2Z5+BQ1ccsreMQgYdlDour/\nlO3j49MamSfIA473O8ZJeI1v8uv/WTbng51gnW8q2I6UZIdsajFUDDiBIXzu\n4g7K\r\n=gaxp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.52.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.52.1","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.52.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.52.1_1637704289616_0.2507703801270793","host":"s3://npm-registry-packages"}},"0.50.4":{"name":"@fluidframework/tool-utils","version":"0.50.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.50.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fc343182a729e7c91f2ab0b0a28ee62ad6b6dee7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.50.4.tgz","fileCount":70,"integrity":"sha512-c5gB8OgflyyRgYAzwxw7LGvig7SpMg9f/gMfUTbWcXkYsAXqrPkQdNxyXqYoa03g+D8NEyWxZ7fsXHJvagTLVg==","signatures":[{"sig":"MEUCIH9XGhUVD8+wsTHbb26exXmH5yExrsL5HjTdxkiwDa7bAiEAvW8pnMjeL7xsE9HXurpJbYRstl1Q2JATt9YIf7mwU5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYTUCRA9TVsSAnZWagAAjm4P/jERxNgF3wV1ifuuXA21\nzlkxDUKem3W/AIcKJz93XcTdrjJPCc/3IKum+Jg88NC6DH7vDNlSuedk02WL\nlDTeMCOKQPGq6GnK0PL7z/iL3ya5La5hHAXwHQWyLGABkCz3JRnBv1I8tnSv\nm792Nt/o+ofkxbB0ruiQ2/XEQ0uUk4OLP0erbIqGI2EG4yRm0l+CJw+CeMQH\nWGkieWqw1/VLm3/IYtt1vJpd/Mj6MQNAbly7LJZHxS/yHq4N0wfUx5wNtYSq\n46WVHz+DMtM7fP6CmftlwiiFENzIXtBMHBgHjH0ND8y6QiK3AI4FG8ACFzU2\ns+lNbe/UjXuIUMCZCXg4SDNrhT7OObHP2wmgUzA+I9YdCCtLlayFZwkBZx8C\n1Xdg3SKY5aLLI228DKqXtepWR8PvgZ4gYuCp6jD+JlanBYuUMHyIQK5Zvw0B\nHSNpS6acKN9nvDF3CHOU+gNr8jVEugJDJ9bqqrCqs6z2MOtZCYl+RhO97TUa\nabIV7uQYHf+iX/2tqhyTHdRZZSto2Tsm74nKGz5kMtEGMi3doxljPzK4NasC\np2slF+HnBhJqdg1QvuhTcUlnXqSIdOSBNP/e7B8cgU/ytQ4ck8W6c9WoWCq9\ng5WaLfEPyevXSzl7fX7eWmdVsmQ7JQCRSbOzRCFa59AWDX0wivB1ky2tYvad\n+qUo\r\n=ykOb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.50.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1033.0","@fluidframework/odsp-doclib-utils":"^0.50.4","@fluidframework/protocol-definitions":"^0.1025.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.50.4_1637713108340_0.28956073487450973","host":"s3://npm-registry-packages"}},"0.53.0-46105":{"name":"@fluidframework/tool-utils","version":"0.53.0-46105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.53.0-46105","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6a138e716110f5ef9abde0a402cf540cf1861bdd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.53.0-46105.tgz","fileCount":70,"integrity":"sha512-n9ReZ7UAwkqqgNI0lJluJtzC/N9bQz1bmyhfCHeHCAP21aSRcBcr3g72YUfAtAjkdZM6a2I7MyGv7gdbAOWsoA==","signatures":[{"sig":"MEYCIQCf2yYEh/hU2VtGgAInl5HkF22xAObJe/WjrSDFh/8r7QIhAP7Sle5XBnY9CyKVIMygQlSx4OwwuN3o0KNPyB8CRht1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsTuICRA9TVsSAnZWagAAiagP/0cuhvziuYyuMrFkimel\nkpEUrkioX4xySosnsehpvcb6efOefX2I7G21DuVl9aICqB0W7g7Y7j1pATVR\nAvgNiiafCp6nvXT55fNtz5Vd7JSBBnoCnBTFz3aDTFmHqUTd5mGxG06r1+AD\nD5Mb0+Joh3aUjj7wyMN+NaAwlugM7xLsxOD1OdClXDWt2UNOY6+yYxnsADJ9\nammoioabbLZXJBC1VJX8y7Ru2H3yD/6v09oIgDa4lnTRFv162qT2NvqvuvD2\n5wieghg3kHQEX3TRd0JlJjvW82ocpRY3pyBj+SogPBbNXq0Kk3hxn3Y7TlZm\nimCpI9v4QunHz12ZINu1azcs4gf8aRP5BHukonk2r9lRbdpu7AFv4kEUkqaK\n+bhNUz/eZ1UFQblXeTb5JvjbpQQUDamjoHuSk+kiyh9rnLBaBosu2JY1AwJR\nBK2BIBibKoGWEWZqIacPoLEMR3I66UF/1VXf7xYbl2fL/3YhuhFNnYHPestz\njWUiipbV8sDLS8VqAun8Hmc+K/4uQwlZ9JTfX5DU8TtU6qSzouxc2q+E0rfX\nRnpD2a8c1EFNNucQagsLWJ1VAnlx34v5qEiUtrxhfMN6ToKAinkNxvjN1GqM\nLyRNwv+8Z2c32K3eTM0TYfJTuTSgN+kycz3T5OP6CYxPc6mOHnkI4GXsU3Bd\ndwtj\r\n=ebP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.53.0-46105.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"0.53.0-46105","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.53.0-46105","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.53.0-46105_1639005064548_0.6349631538538465","host":"s3://npm-registry-packages"}},"0.53.0":{"name":"@fluidframework/tool-utils","version":"0.53.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.53.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b4169b6e4538dbe187a38e51512685fcfb167e25","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.53.0.tgz","fileCount":70,"integrity":"sha512-fEcLb9mOgUyfzurZgkBN6ZAy+sd+TjmcTHcMXoFBxlRLRlAfiO8cZl18U6V/9XkqPlJdHW7rgPPDePBS8g/Luw==","signatures":[{"sig":"MEUCICuRn92/ANtEZ46X3/cyu6B9F4xcMiPJvM1MN7KIk+G5AiEAmentCH2Kq/vXCtOG/9LFZZbchtboQlubuNM5+akRmV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs6TrCRA9TVsSAnZWagAAYf0P/3fIXw3fDEfEEwE4rPBc\nMO5F2UVC6X2mAU/3YF3LsV2jsUwFoUBXvIHeYeViBF2eHMjSVkDaEzGWrG7s\nB5mw8aI1dnXqhDGcQPNqolwVcSnHNVtKNzggQk3Oi1EnkgghoQo9Dqu3/D1E\n8/0ruEIYwW/a6MLzeBMaPNy5mOko+ZT0SDPzLtz2BrCpnt8Rq5niJPYYBIbY\nqWC3X82YUWZ+8k/+S3NHKUFxR2OHsMdwcbSq0OL5rwCMOy7JwMkq56remoQN\nawOfupsfs7IujlkmgfgMncjosCVfIllIvkpa+ksc7rQjYtSTG/CHelzEhXIQ\nKBAMBWnFuS62MQwY3mWYtQDAsdwTsrCOQJteY2S3+i8jZquisT4ir7XZdwlZ\nIYXMB9j2QASEKm0mS8qd4c9+izUhu15l5KdfYT90YnJshQ8hU/74Pnl0u1we\njyShLeaBUVbG6yhcVzS1VDKgZsGSSRbxWb/jjtQex2QYNSgHfqMeZNIqYS9I\nkQUdqWGloz7Mml/l2joCQG6XddQ1TxNdXUCxlHuhW/Y9d+JaVRZ2ef/bYh2/\nTgqAdmUlxExVghDiT9eV3cCz8Mj9PvGn4iK1Z/rziPoX4DV1hE3PQH+dxzcE\nn2pGtJRqPHm37717XsDXbjH5ttqpClkReyCVxcpcXZQ71qtBoPeFvyH2ihxt\njTNC\r\n=ogMM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.53.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.53.0","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.53.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.53.0_1639163115522_0.33686142865709345","host":"s3://npm-registry-packages"}},"0.54.0-47413":{"name":"@fluidframework/tool-utils","version":"0.54.0-47413","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.54.0-47413","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7727269cb0c884df372be3215e9c25fd88dc43f1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.54.0-47413.tgz","fileCount":70,"integrity":"sha512-T0KSluk+b2J67osZV97X/7hZHErrK/DTDrTg4R7RehyXj+kATIeNEv50aSVXmVttwIZ+04fiX5Ms7vQ81eMx+A==","signatures":[{"sig":"MEQCIEhj2nF86wWdUGWHGjThzYYKm11q9H5otC9qX3nQV5Z0AiAo6ffLO1ykWl3N0EYLwwtTD62PKdVSndTVlD/5hsgViw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzK4PCRA9TVsSAnZWagAAiBwQAJWtlFr5stkyS16oivVD\nXhltdyTbPu1VEhn/y9IsYfusbcruQVlrD6e8Z9ClISECn34iXTQszD5962iV\nVEkApUiRTnCvFHjBYQzR2oe7IhsjkJzgODYqR5pAfOjwrriIXSbIpusjN8k6\nBihMNtwYRuPYflgRoaMeBE7mxjJQmyS5Qyxe13eDP3yBYIWofChlr/SMfXfy\nkkhGM4nKimL3PIiyCtEmkfYT0F5E8GAve/ZgSskCK/W5aOEnkqcgi84cK/Op\nImhk8Yslubved1MspgvAHWUjQjOGlIxLcffPwCM83Yhf5upMAA6yod65qqts\nQPnxmzi7RgZuPlHX8c7Z+uqyHwoYNRYSrB1+QKcGJU7MFoX8bTLZtFxlmOV1\nDlImqBw+IE2H+9EdmNpWt3LlH7JQRAnj1gI7e29UChT8CkaLtMeyVE2Eiy74\nktgsHRg4ENgxilYYYv5jhqD/9HAi9T0O7aAz9FF0nPMBhT3S1z7auqtOXudp\n/jPtlX7eHksKn/7k0QTTzhTLjY5yyj2TbTR4BOJwQBeQ9nXkgSmcaTRwFFHt\nBhlZONQ/DiDlZqj7wF6N6JSvh3WHmbBUPAUuRByg4MY/BAzE++uTT7e1ijEJ\nmPFiaUMBweCTHVJ4Ydh0sZNwkTo3qJN/LL53i25Gv3eZbq8qcgi4e2dsNcr8\nc0Ue\r\n=TXVC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.54.0-47413.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"0.54.0-47413","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.54.0-47413","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.54.0-47413_1640803854877_0.5062409436059685","host":"s3://npm-registry-packages"}},"0.54.0":{"name":"@fluidframework/tool-utils","version":"0.54.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.54.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5ba50452b32f9885aec672206b9ca037a681460e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.54.0.tgz","fileCount":70,"integrity":"sha512-zsI7vtQHmZXRfPFWDas65cFnmmIwAsRe9rWoqnMZ5d61dnricKdmIx8F8oNhOham0hhFYZLLY7GW3VJZMNqIJw==","signatures":[{"sig":"MEUCIB3+HIlWmLf9yCwxzdyN0OKJ1x20s6UqgJKZF0nr+TqcAiEA+v35lvnlbdHYZWXLFXnIszol/J5IomSA4XLWA6ACOu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh03tSCRA9TVsSAnZWagAA2a4P/jP1kltZmK5DETZAE/C+\nJ/czt17Cx0YyW46K6Pe4Mprys2COajfFvM6lnLMiBeL7uhSAIY4pTMNs9kaU\nzFmCEEvOpjMkk4PJ6176LbsvuwYsxAVf2n1hhue1fbus4oUzVp2Gm8OanSOD\n3TL5CJ6cY6RdpLq377AiLBFBCH5EIfGoaWZY7CgE8i2gluzWEgiA4JVKVVsI\n8xbnhNrmwrIYgZKdpfY4rd9ZufsYxyaN9+Q6P/wM9CSJ4yvrtv/aBpe1zDR1\n5qhmUTccCYdocBxZ8qD9KuKrERmhgZRj/0eMY6qFxAD2qllCS/Dx7FrzUPhk\n8mCXk4UsCuA6PIwxCM0q5v0tO7dDvOjmg2bIBmgHvnOJt5LeZnoStRrXb2G3\nS+j4W09+aWodwwkrNz1ShS313caqAWYv3Mi+rPg6VFt4VlNIlkVezpY3H7HJ\n+W8qkv/S6SE3cOhtx/Hb5yrMkAgu5a1OMzx00E6dkWv8zjHdVPxInmJCmv8D\nB+SBDrdL6efQt+uTp++ie6yaPnA3w6PfZAHldP1buWOtwaMZcVsvThH55Luy\n57oY2wag0s1L+eM63JgJLsBMIihqgZcqmsZRqR1ksXrfKalVUp5x3aQcgqVT\nkIOAjPaLIlXD+aBbcgBy3DXLfOca3Knfm87xJ3g7FGTkwlYg9tR818zJ5reD\nrxFv\r\n=B9n9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.54.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.54.0","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.54.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.54.0_1641249618426_0.38832483491106884","host":"s3://npm-registry-packages"}},"0.54.1":{"name":"@fluidframework/tool-utils","version":"0.54.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.54.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3f9f8f714685dc5876e04513941c0f1a8b1a837e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.54.1.tgz","fileCount":70,"integrity":"sha512-uSvPt3U32EbUqp7CtSLHK05c7FHxhJPtnKf+TokzQqaF0S93rEQtFG+iOuBYjQY+QI0eUcVHq2ILQk5sUdcfhg==","signatures":[{"sig":"MEUCIEtDd1Kq9u7KkrLwaW+GGdaTAknhzKbv+4yEM+EaUiKZAiEAmNqLMG13qzSQtfRtlIUDfHCzjQ2zQlk6ePohyLiRmh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1hajCRA9TVsSAnZWagAAVrwP/R/ziTD04ncio7SeCmbj\nbjSWHISusKdZKCtZGTwEQjm8A+LYPPjXGfl0NQkwhnWl5C60sRPfTpG7XA10\nV/N5ZbkbhJnaxp2DStMC23ZpbwFViIpccwfrd6q9TnTXyp6trwDPWzhHUqPV\n26sjA2FzafZlTTrmBkoViPr/Dxd71AU0fmYo61fiBojy5+4MyZW7WQ23HhFl\nRg+SxOWY/8UyVyvASMALkpM2np7WqU1go6lok15zN+SEkVtpG/ds6N2dEGWK\nvjE8WpcgQ1e52wYG5oKQFAG4RN9VgKzypeLm3bytstt0Fi29mZj+qTz3XBU7\ntLxMb92netc6xVutDJuEQJtqJxjzi1KkFWWPB/J27m997buI1I//z2cq41Oc\ncdretpd/1utIvZf3ASrmPsb9K8ie8eePP/wZ6pyyaod3e3n12X85Cqi+sHN1\nKJev5PTFG5B2+LoZ/HPbkmKLIL0gxTUGObpr3B1UnF/gE8bO+wpnt2t9rCFW\nLycMnAsVmyTZ6QT/+ABZ/KjJtmnuPEyDaMO8YyllUgbqi6lF8BZbVvloihz/\nS18TuODvjEces/S+unRAgEPA166d1McpNQ2maHb8HmiodSvoENcYk60nBNS0\nBcSFrUSr8jvU8zJb0oi8D/aaLu6fjxi0RByoTgIoPpM4R3cfgxCuOAYrHN3r\n45AL\r\n=4t5N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.54.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.54.1","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.54.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.54.1_1641420451436_0.7090666109023616","host":"s3://npm-registry-packages"}},"0.54.2":{"name":"@fluidframework/tool-utils","version":"0.54.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.54.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"764eebea882f3070605ca029e14825634adbf287","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.54.2.tgz","fileCount":70,"integrity":"sha512-CS2+oEQvAxEzjv8eSqGWfsWtEsdbs9RBBWl4WIy1nUTw9PbAtccC+pRs3hYqB/SqkiHZoD0Dp4eAcJApkR24Ug==","signatures":[{"sig":"MEUCIEUevmoDikW/7d1zr+uEfLf457C1F/9wDi8Wqnf8C/k4AiEA5bS+GfIHFN/SA96P/I6NTMhPxXhK91vS78Y56VS6mKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3e6UCRA9TVsSAnZWagAAkdAP/RTWTEwm4HeJKGJrUbp1\n1ZC4yWn0y6Qk4dXmQPKiInOnp6EMdDeWmvRR5T96F7KguwFnLh5cdoVL6xem\nuhqtDn5UUfFED7ILeYZ4GRQmDbefF5BKYERweP6WHjScKeANxdACo4wC2EDO\nvQNPf2O36wJmeFqzmL0CAJ/0dPkrXb35Wj2hoRaF+Q9JTOmn7OTZeyVef7lX\ntxeCxIvEUt4zw6UnZrmaRMdN5/L71l91ycds+waDRzieS4xqpC5q523mk/VM\nxY8xTvj7JKGvQuPIbYFNkrPHSj2Rh0GjiiLHaEvYp8vbfgdzBuy+AfDdmLI9\nz1h1RzYS8rM385U5ThwSslXhthiJhqNU1Erd4oByY7YoOccpeG5O0mND/iHO\niR1zN1p34wVQxViJu2m2mh+KafUTmUxri3ZnGkHNZvnaA05Z/3UJ5BcsdKqR\n5dSOqd/Dn8Si/nDlTWNofGBBgaHYISeuLXJcxC4urZlGVxBcXFw8k8g1Vs3k\nvim6bMld90LgLJ9txbV+6tVZAEQvBgk2jAllUXYlnGnPG/pdDVnADIf6QGeX\nNaktOCEevnPDKRcPhlDzkkZF7QcKOw9d4e0l2qYlk6KExQ9tNKL2WsTmFX6s\nOYEhsaniAllF0DX65QYkICxrnIurKZx4VH6iheWBcG9TntMrtoQ4A8+1aYV2\nF6gO\r\n=jlW8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.54.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.54.2","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.54.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.54.2_1641934484553_0.47202535269668666","host":"s3://npm-registry-packages"}},"0.55.0-48551":{"name":"@fluidframework/tool-utils","version":"0.55.0-48551","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.55.0-48551","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d0300d3b30d1faaf96d8d531c165b43ea6686bf4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.55.0-48551.tgz","fileCount":70,"integrity":"sha512-JRLvujVjdJG9MQ/9WlFu8F3adlxzlN7uuuhPRm50YIqWkvZQ/GixPEj7OAu6icMuZ8UjxZyJEs+U/Sn+YP00rQ==","signatures":[{"sig":"MEUCIQDKPrPq/xphokwu68YdJVurgHniv9BSdPqOby1ZaT7gzgIgd+e+1uIxXojcJnrAhFQZkg2wojweZv4S9JihfTpWz68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4eubCRA9TVsSAnZWagAAp6UP/2K7xUL6ZZLK2psO8LgI\nji0wyAfI1ujuMY7raIF4E8F6tCNCsoETpTgEtKm2lxwhhmUXd6VuqqUq9Cqa\n4mGUVf/fvj9MhKTtkR1peEL4Hw3C8NiThSCTnpzK5ly65jbqxmZDLHJbSk5n\nP6dVu3ZVfbvo1KQiO/jtUlyEchFPT7qqkYvoVpO7v5291JCs3gl70lFeLiz0\nv6ItGoC4n90ntNSjxxR7B4Qrxk9yE2Du+21kuQKq2Kvx/Gj6jCZURA8PLrsL\n0id+EvZVP7tG1Tsrg3LX16D9DN0P6iPJ7cmDcIXAUnJ5mttSeitNajFat8qb\nUm7Zy7QhUu4hnv4OanMxNn4LknHyulJ0mX92akrAZQuLSZAlYna/e7uvmtKw\nmkNMfY+WHgBTZH+53pEFdGzCqq/Oajdj0TIOx2gkmu6P8h5Fsjl6QMbSvvEG\nsC1UjyRmVky+5OmS662dqmvnXo2OxxES1P6fRSXBeJwKjJdmQF4yr64jKrbT\n3TDFgS4QUvHJpxR+VIosPe+MmerfF00Z8yWCxLIHhJXXqLciWMl+aGTDSKFC\nIKDfM5WpnuDEKV9wO8GrE2N248fydZZUGhzH28poHAtk1REDlpPHCJUovX66\nGUsWF3kU2DGFwQx/ve2s3oOb0ivLiAY0PdogcmdLfLa8+z67Oy11PcpUF5A9\nbgTm\r\n=bDLH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.55.0-48551.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"0.55.0-48551","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.55.0-48551","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0-0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.55.0-48551_1642195866982_0.8201672419034434","host":"s3://npm-registry-packages"}},"0.55.0":{"name":"@fluidframework/tool-utils","version":"0.55.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.55.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"95ae2eeba21db85b009e7ce7fc57796f9f92673b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.55.0.tgz","fileCount":70,"integrity":"sha512-ZHGi4Kj347szY2uR0zMJ0jE2Fgb8tlLmE9QMzimVMw5s/siON6r5ByBs8TXh3f+B909zmVwXTNFgHbJ9jshI9Q==","signatures":[{"sig":"MEQCIGPAH6ckYWdYK/+eMvFcYxnnRHKK2/hA0EtcyKcIW+akAiByzd5v0oYYTHL/P2piOPT+o+h6ydR66SdG9GR0mgkBcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh51FyCRA9TVsSAnZWagAAqbMP+wSVxaGl2XN1uUKOTiMl\nK9ta5Ud7VxViUCQHoE+DT53dGpF00BRxXiMkSPzwoXZUwSGZdNvG4xUuwT9J\ny78Ri5T/nVG8/kfvFmcOtJCUyElz/PvgyHsvuE0jxL6fGLWlyP8DQmheZvOw\nug0ksDWZvbfI09f+KLgFmSpRuo14yp2agH5uprgs536PSke6JnkxMn597VUE\nRkZK7o2adnSIewWE7rnWLxMVrjpkd0D+Fusm0cAdFjmSzsQglM82zHLvBzlf\nB1JVtSXxDyqG6xdhL1Xzc+dqJeY5vxso1dZ+4zLCkPSTS96vkLQTQmYtgHeh\n3YPghuhyurP2VHipPCbXolCLw4LbONamNM1AXCl8F7UvOw6GfbEjAzvKZ05l\n5DPatV/4RALA3cEX/2hzAGpOqvg+WLQUzAM7RDV+09wyw+eBHRd3xS3bdLUM\nbug4TTGemMUJndC4asoWI2oz+XlJtSrf6GvxkEnmK7ayE8hIEYjbteXwzSHP\n14q8mKZ8HgTYQ1tS/Jo7sNZJPs4d5krXwyqF9cr59sr7OtoXhcL3njtb0OHS\nhSaJPtqpv68dvL+XmnmFFw4LP+at6lhHMb49grJ1k+hwPFyQIOGPJ63mPJRa\nOyiLii2Ac1lVU0rE+gIMJ3ld4J1i6HxEf+HAysoUIW6lGhJtSMqCYDZY/BxH\nSe3p\r\n=QIp2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.55.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.55.0","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.55.0_1642549618382_0.17323198889318192","host":"s3://npm-registry-packages"}},"0.55.1":{"name":"@fluidframework/tool-utils","version":"0.55.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.55.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"eecac88c2ad8526131dacb122658f109a5b56789","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.55.1.tgz","fileCount":70,"integrity":"sha512-J3Qqk6ohcMx3KLupoKhXFAwzjl8OsJi2L3zbftUJL9+HYx3mZxbY6DBPMDXb3qB5drlAA/I2t52Lqr+ESYGA5w==","signatures":[{"sig":"MEQCIFwrGll4i/7M4RLqD7qzyeBlRuX3ThE/RYsdU88ueRToAiBVpOCoxXOMppbeNAc6GeQKopoQ4rdQ5nrPuWarlIkFuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9D9GCRA9TVsSAnZWagAAD3oP/3bbOUg0zVJER7fvRHv4\njNikJaEJbcQcDTGh5qKP7UKSqasgXwCeB4TB+XsQaAVGftQ30HRTEMsK9MgQ\n7a2f8mg9dmnkwk3A4R3TLqPsXfrFm+mMFxZZqDqQcG65VcyA+LrCm0lOYFHV\n4yq1X5ngfkwq59GplDD1c108VsWThkYkumXrUt8Gx2spFdrpgBb5u7cP+I/R\ngOz4FEa8lzgKWm/3T8x20VBlFKzwwO1vPTO91fyDR9DA5k3m2aYzZKoEHs87\nZF1rPoLMa5yG0z9sLri1qay2Rr1ISzrjMeg49+H9mfjboonr8NUD8Q6f+Ajw\n84Y9pvqUk9A92hdo9oMqcH7dMCFq0cFNHaafGgBvBatU9Z7+zl4OCXDslqcL\notolvCGZIyRg4pYEf86ba8B9HuYCrhEsd/y70brTKBLDEktUkO1ilN4mwXPr\nl8K9tmTYK7xlufogr86L/6lPJTwM35IWbRK65mzvGP1vHEoJeoIm183tKE1o\nWVNqEwBTc3r922AnaoBpAcMsErcvBxu4pgh2GYC3t6uWx80zuaUW+BvBU3Kg\nacHTLDts9z3DupmzfWsrTjjTuJlR0QmfipER90saNL21xYF6oPujLwI6K8Oj\nkw/68DDcrGqvLkJ20ux/5P7jz9Rers3cltlQe7hPAostdVMqM197QXPkFW3/\nanit\r\n=BOW4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.55.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.55.1","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.1","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.55.1_1643396934629_0.9407338188901551","host":"s3://npm-registry-packages"}},"0.56.0-49831":{"name":"@fluidframework/tool-utils","version":"0.56.0-49831","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.0-49831","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4a525be76918e92600c1243238820ba53341d223","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.0-49831.tgz","fileCount":70,"integrity":"sha512-qg6hgHzSLxc5D5gg3CPXX/3dauobdZeTD0XvaCUGhn+Nz39jNTksxmWdp2QqBUhzkhTotjuj+k+IC337aPy2Sw==","signatures":[{"sig":"MEUCIQCuyCYVby7UzewZg5UFj8gMkCWE2J+cixS+ZDORcYzOUQIgBxcWitk4HwpWeuOLqOsKv8tDjuQgoKTF8I5OBRROP/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9FOvCRA9TVsSAnZWagAAPI4P/1SKbgmH9hy2TlYhd/zg\nIT9uCwuWwNyQ5iwk66nn+H+5i6JJLPsdL2Gp3qh/eXXl5S0SGhFYlzlwevo8\nKNtHVZFngQ4kzPWAVBHH3PBOpI15F6HXZrLkv6zu4NXeqwyQMI1tRmkdxGTY\n9ihOE0RDFqrjY5mI6LMgffzMDWoI0DHa+C07d6gbigbUSeAreIyECOco4l9o\nTPEQa5tvCVnu15c5B/xv4VhD1nl4ibTPBFDuwEdB1hjsuTT6yiKdI0Da1XkU\nexmWHZRuxbX7iF0kqr7ADuMNq5NYWKSvrhp5pvw5nDO8CTVA0sO6kjP4p5/c\n3Ws4cpXONXujV32pL6keahzx3HqJ4lsnTzRuw0CoTP2HuHjR40NwLnlltf8S\nqqd5GlLdygf+hZw+iym+4ibEouAyNxoCaUhUVGcmkRF+nJ9sYC98fsLgw4OA\nAcx6qGlD5F1poasTEPkPW/Z955c5pE6rrSJlGAafqihkQEIffDF3lnzYvfMW\nG1KU13IWnhh0PC5rPDMENxRl2PDR+ihMO7WO4621+RyWJG2zRLwmFDF76reJ\nY2f/yUTtVobdoyX2p6fyBXnvuXlK6EW9daCkN7YoWdgWP535rRlfkIUvDQaW\nHHx1HvnL5EKDKs/8ILA34qoJHNgt7jBcOB+KtSu3Ef/c68v1oX+9ksb3dDWy\nTILH\r\n=faBe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.0-49831.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"0.56.0-49831","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.56.0-49831","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.0-49831_1643402159612_0.7451909596708293","host":"s3://npm-registry-packages"}},"0.56.0":{"name":"@fluidframework/tool-utils","version":"0.56.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"294ee6925343652f932e8b4e6c21c58cb7118736","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.0.tgz","fileCount":70,"integrity":"sha512-3n8Cr554TC/Yj58G+2eK6+jMs9xJG3Nhpe693Qtf8o3T84mCYlKf1ndv9zioUMkSWRXYfECgknZemlFzltn3dw==","signatures":[{"sig":"MEUCIQCwwai8qmiGoDy31UB6TfhlGYdGJrP6rzlw7tkfjxIwxwIgVSPCse8iWH75UExhj0UoHtJzGUcFtl3q9IzObvjPhz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9IvaCRA9TVsSAnZWagAAxRcP/0DAKIecOxucB1SyM5/V\nxOzVdK4f+uXrcbhQHXY5eYkAzCiuHrurOinmkxAPBN0WbzgbGDFtciGGa0Eu\n1aY88TEXrCIpu2D0Hg7CamrLQ0cqDmXnjTFoaQbpp9xi8xKNVEPehqt4YjiH\n4dWfxZes12aOSmpsjdlHU9iCoZ+xoQLwtZvBfuOlAPdjW8eSBf1iN6P43UFP\nD+SJw0+vDr7uNZ79K437OdcfDdV81nGw5nKGwdIBjPMaXaMhgUFBlejVaMY4\n3ZMpiDArsjQr+Z3xNdgrvpuFUN6oI+GUbanGdq7L/0UDL04AZCLpFp8bkyaq\nFu05gRq6sYUPApImMTFSLCjaRINeBSlPnH7tcnatypZT9qBvyr9travW6Nii\nQUkV+y0pp+SaTacAL/IITxN95rRm3U9TZr2TzTcsyQnyd5r8BfKIFvNqvnaC\nz7pHIG89am/LEJ5rDBtn6xmwJpVolWJJL7vBLxbndSuxDrieMUYX91XvJj14\njij17dN7OkkPrSyxxnx2FydblxTG5I7CZ5LaJ76J66gongbOnQZ+LO31ola/\nAjOiCY5ESiouY92lybxE5iGzgt+9dUAwYBG43hgluxNTtvq1PtwjN0kwSiY+\n67Yehn+wPiiqRQ2PuItcIJcFHErV1iz5m4SfJGNN7Rodpi+rjmkrVE2JfIIb\nW2zt\r\n=fvzo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.0","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.0_1643416538649_0.5261444375635609","host":"s3://npm-registry-packages"}},"0.54.3":{"name":"@fluidframework/tool-utils","version":"0.54.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.54.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"42cb7cdb3b25c41b6801d8609d869881f7f25299","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.54.3.tgz","fileCount":70,"integrity":"sha512-NqK0EDMiwU2v0wNcJORSJ2ob8vFgzaA+lgTABuXAyhpX6o4/GpUY4vAzhuHSjNm3ND4PcgKQyJ1qLiUgmNzjdg==","signatures":[{"sig":"MEUCIQDpB2qVc2qpVH8EQSs1fobVVv+no0b5fuK6EYcsI9ZeOQIgR/yosxSFhbLq3KXYuibDYoQRocamwTEiXoxHUUaopUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+zzhCRA9TVsSAnZWagAA6tgP+QDovii2mJbASRJ0AF2c\nrTnTZaBbwIm44oLLF/luNnM740q0+l9fvHfrljPvsdQFxxyWwSMtjxNXa6ud\nIbtXCI4CQiiuHGiSmqpi6NtIll2VOl3ObocrczAk7hXPz5o3ndLN/mHlf51l\nTLrTkjTcBMkNfHOe50w3lWNIefYEHwO6i2mEdwPBMkur26Q03WsKd6OMQ5gz\nd2O63zmeIKtyS9wElkgQq/NXTxBgaS8SQdten+HeECfAUDBJBqKGQ7dmfNHL\nd6f03mga4FjCQ9bszZbdjyZXr1tn2uGz/oMtbwHJTaTVXrWosQkogJjBc/r1\npLzwkNrHQ0H1xmXK1tAXApaHQwk++pgoS38LYr6J7MZzOQ5umLlKcAdyI7RI\nH+jyQgo8ic496HWX3RtmqMh2nPAxkXex5CRexo5jvDmQbW8KR20AuF+kindY\n83dgW2QY+fRFojgTprD2OKD6uAfcSNO7q1P5XLiql18TcSFy0P/v0xKuYTu3\no3IG36D9vWFWycEHRPrK3gKfboJYqL9CjEXD+DMrAa+vNdd7MR1jXwNLO8Ks\n+AlBAwvBO7Uvj2zS1aN+OHNWrsLvhjViAQEKA1uvU3WkJlHi/OoYBjO/oR5e\nZiM4Q9t8BDqM1fi49kvP/wtlgSpMLQDj9KoSTgnEXVQdkM9N3N6+SHwZtzyS\n4DgR\r\n=tTJt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.54.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.54.3","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.54.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.54.3_1643855072960_0.07685840856783432","host":"s3://npm-registry-packages"}},"0.56.1":{"name":"@fluidframework/tool-utils","version":"0.56.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ca2d4c8ecb139a6a229e2aa07a246332894aafa2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.1.tgz","fileCount":70,"integrity":"sha512-oEpmaRXhRxbTKldGJuvSEllWTeQ/yQTpMdntYsAjh1gGrA/VbOIN0CPI/kKno5t2gJ7/3Lpw7YrNPweADvi4dQ==","signatures":[{"sig":"MEQCIEyxHg3aQTQxU3NbmmZzqwgKdc7/WgvB/jIkHOz1TsWyAiBgGUShxuD8WDI2CmDyjCDBIRkfEcFI7UP88LODv1StNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+z/bCRA9TVsSAnZWagAAo7oP/04qOsiwTFXySHHOyHpR\nHfhQHy1N8UX6Dhk+zojgCsNnzgbkjCFUKvATtglQOufpbW+6yk0m8sW+JqqT\ntzpCVJLmveK0GmK+quJ4QzaBJumpywwYgTmeSddRgChxPX3Z7yzXJ/mDprvx\nh0uvxmteguYFA9uvAhxr+TZ7TBBzPNE7S7iGGkUNVdPOmq2IEiSxK642xGiD\nbftTWU/IM+29W6ZiYWFaP7/7mWeFW7+ydND5K27VmPGLED68Mg1/35Xg9hir\n7xCGk2dZNEv1S4NL4vYJf0FYB9Z6vVy4nfPADW8hqd9vFFUA/xrYIgV+ESvz\nMb/dDeoYSwvkhO//Hpde0SW+fzAf5XCHdHzVPrFQxG+VVYgFhpOS4u2usyJg\nDKMPg/oXiPCV7l3ptOJV/iXyuuA0UU+Pw8D1YOrvY28QqHnrFrQ7AbwaeAlm\nj8l8COsFg1e/r5xh4WJ+Q/xDaenVVPSnacZRInDSZ0kNEsoS/5RheIXfb4FC\nzAbd7ONzyfpqJlECgZyrCNoAJ13FNLbTlOkVkYqGwqqcRf5MXIOvvEAVgoTG\ngF1RUCldBHmB0uFQsGYpYIL/47Mx/2IQzNHS5O7ejzQFXRP13mtvXdGTB5P2\nIn1PHjC1Ra3qymgPNa7Yiiy4Fi1/VUX5mnJ4Z1fYcOeySs/c9pXjL9Q6+hFL\nj3oO\r\n=8ZTp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.1","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.1","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.1_1643855835668_0.5056975229358482","host":"s3://npm-registry-packages"}},"0.55.2":{"name":"@fluidframework/tool-utils","version":"0.55.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.55.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4283b98b656c921bec2e4295641e54ea7bdc5418","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.55.2.tgz","fileCount":70,"integrity":"sha512-LZH/yaD8aVty8+7dlm731coP5vQ5Mjzey11911YVQpuY+su7Oi1ocdV4g60kjmY81DzUJOM63xHbKHg6uO24DQ==","signatures":[{"sig":"MEUCIDMd3+HZwBMpg+bw+B61XJlIl2KC1UJgMMf/OG7x4fp4AiEArlGBwaYtA2fTdvbsqJsN68wm2W7bJyK37cwEg8b0830=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+0AeCRA9TVsSAnZWagAAeBsP/24v+4yqP6ddMnZoSiLe\nsveaiB7phlpMtXpgBc9rxak26TE0wzdwkRABEb4ranDbmc3YZciLN1lQKriw\nyPPDGNCAWftg6LUzxw4Vniq3O0SwxgRZW7x3fl2Rg8Y43nGwe/AK0eLNhdt8\nMtUUHI7gcgTNfkdw2Os1MZPygl+7OKBWYaR1atMqEH4m/kGOPnBgK+k9HS99\nCLsagyw6CxKZqjKD1AGFh6oidLuvnl5Q/4Jvv4N/dzbHpLEPafjf1muPGveF\nJaoYHYsDzL5i/reVRfKTe4bg87Fj3xjXVRvBMSaNdoru0sqNRbntxRNHIFNI\nSi8c44qNtpAxFf9toa5dCP5HQOKsqKTKzQZuPkOVdbose6Jsq+dhZJqGISGj\ndL7NgXgGot5E+ax7W+AO+IgSwL0jp4GUhGH7k69bGslZ7X9DyAR1cJWzKAH6\nzw/4egsudF2bB5qv+LD8u+ER/Lx6viI6oOwp/0Mct2Hw1BPd7kG4bp83xuWh\nw7xZylk6Xm5E4pdhBanPf4TQh7ykFmy5L0NXVqYB1JUy72qH9HlPX5g7VjzA\nKBtdLXBH9/jCrRlOva744Z4TEAvp9XO+wq51w0heY0fy4IZKmJgiiWkO6E66\nvozmd42CAQNZ/7iBxZI5hQxeu8XCJBMDJGwPjU1ddkM/SjwFBSzoIC29pMft\n+pG6\r\n=LEoh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.55.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.55.2","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.2","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.55.2_1643855902359_0.9207564532460502","host":"s3://npm-registry-packages"}},"0.56.2":{"name":"@fluidframework/tool-utils","version":"0.56.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f812fd0fd5e22125474c638d241d542d6815ac33","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.2.tgz","fileCount":70,"integrity":"sha512-DnUL6UOlfOZ7EmcP2A6Ee+UXQStmgt/b+8ZPF87+Vue7w1HenEyZ/pfaLiTAU82bFSTu79NuwYHN1sFdCMsrfQ==","signatures":[{"sig":"MEUCIBLlGhPaQbz3YO+TTGLelFvpT9BDbpZ2HQNY4ANlK3kYAiEApJYRs6JLo2RkR72c0XVggd9TkYfCXPbtoQlCGEQnvU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBFXfCRA9TVsSAnZWagAAvuwQAJbKTokN8CdBb9LzlljY\nKQW2JH5/6E3uf2EYqvIlVH7+WOYGtxK8siNJUHv4pZ6Yo4hFR1p5tvp0+rKb\nbqjVhLLdQT6vzzHqRKiywqSmKJCh49Ph/sugfokhtPFgcAISwpo+O3bMdJZj\noBCd5snLa/tVzx8G2maTPjQtZYf9/FgNe5EWlYHPaIfIFKRjY6P1hnUfEI0o\n1SYnEaVUZvuWf8AvJwUk3Fu+9ZB3nxKH6GH5WY5V/hbJbHk5rZuoKL5yVjRz\nM063h4CjAHbnNF5zNTZR+Myyvd4x/XrQwxIVuFK18gBRMTOCtvi/SUTVqns9\naogc6+pKNzOIje96OKjqyeMg3TwggDbARJrGuJ+pEv6+L2qintx9LcDhKbBi\nuKVrREq0RqtpAtI9dncVVeNQFribrMjgXqxXEwrYtEdjHJCpiegk+zYFeIMK\nMgohUMj52hQXTHNnlQ+1jtyXyMydDvSTSJfQvOecjfdmf/ZYwy+3Lef7fqUC\nlP7bJoywusAKafgJJUICJiyN7gd0JJ90r1HLA/MHnbiUp16hv/OgaypDrXoB\n8YH8FklYkTU/Imgmw0wBRc0MboLLi4DBS2nlG2sm3qvVrOVwJsgznSWGplZA\nUFVUdGPsHbtxfc2CI//bJecOSPryswDk93oP4woxeCoAOOmAglBlQQhpwEL0\nIuv8\r\n=7wVk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.2","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.2","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.2_1644451295477_0.7159146406512629","host":"s3://npm-registry-packages"}},"0.55.3":{"name":"@fluidframework/tool-utils","version":"0.55.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.55.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"28a1a09f3e530aea2593c453d946be263ccf28b4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.55.3.tgz","fileCount":70,"integrity":"sha512-ImABmGuIopg6iK9GhXChqKKBgdZraHkaZeaLVRrGyEUhk0YNY6oDf2fpWepdNFdJNSbjEfkgjCY732ZWUnWGmQ==","signatures":[{"sig":"MEQCIB419OLarlgOtfCf4h6K9DCYAsnuTAVXgfcw6N1Pwy7RAiBhfOb+82YMU2bBLKMxViUCKXV2cxF4+Fiie9GP0xl+kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbyXCRA9TVsSAnZWagAAsbYP/1tWobLkBgo/xkkc5axR\n/W5snR6G8HGUgTCdiRkH0wY43FPPjwo1uNeNBnZcQMj1Ay9kv+pOrrGu9eZC\nhMwNAYUDEh4t343ixqSW/NniNj9KKfWWPJR4PDoGSOSSjz38iQal8kM9+27K\nZDScLC252rxmBPiUtl0QJdCDeW3S5CGY+afDrGaaX1nIX3PqeVKG+NE/WXlX\nVETAo14JyAbPyIrkrA773ErtRCiSZ7QRh4dqr1EmEsHbK5vQ94lw9o9VQmX4\nCSTo/8CaCW7h0uCKprlyR6CToUfIdAMZuUpWI1uXtDFee8nL5hZbF31JfSgR\n5KMVRzgq+g/pBAC7Syg1OS+IjWRIVcqK24R2nuVHq+aQUyCU7PNuVNwVNZqj\ndTqcz6YwIf0QKajB9UqnQR45Y1dzSMsGfhOorLj7jaSSzSndsm2XpIM9wxON\nBhGxy1PGrAbUWz09Y+vyBCzVslhOr1CF5GwHNd/NBUGM2ApMjn6+xWU5Mw37\nAEj2YGZQSwI1gXiioVnCYbYTwjNgJpkAB6EPGC/KXpP0m+pY4Ye0hOikgZC0\nOsHTrtD8znUViIpCwblLxcWMd4Lv48CEhrXh61ygZMnkvjuwtikVESad+F6i\n6478DeDoLU2lwS4XDBl90HhGCILBr27zRpDTRMS1TRbOn9EQZpd//16BQzen\nxqJJ\r\n=eeKf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.55.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.55.3","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.3","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.55.3_1644543126871_0.27651751747681197","host":"s3://npm-registry-packages"}},"0.56.3":{"name":"@fluidframework/tool-utils","version":"0.56.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7842c91e50cd98d8532fefe3ba714c739132aa09","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.3.tgz","fileCount":70,"integrity":"sha512-eG0kznMiqhrp9Fm9uYw8IvUy3XoJpsWbWsDGFzDVx2uzNH9psbGwZFqQSc3qM2xs6A6tiHikz9j/ZWoSWWlgPw==","signatures":[{"sig":"MEUCIF0L3R+J1B3HlOMw6awrlXE57HzVg6PuheyuxdXiVqJXAiEAhSjeib+cTQr3DMhPxpbvuzKDkZoDPuUfLAz/2zwUWxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBb1eCRA9TVsSAnZWagAAy/kP/jhNRIz9pIuV0PjJ0k1Z\n6Ozc3i5BfFJ23jFx5DJakIeFG2zlATvDiT/ZZl66M0UatSJTZe2onfg/ae3R\nCT2DCQJabHo1qSqLhYcZKpoZLrR3/+Xpcgga9HkX3SZIJvpQjumFh3568y/8\na51yqNsnqRYcUUyaiAQdPqlhG3FavXf6gAyWNxG6y/M7dvcx/jvU0kZrc8eO\nK4p7+UPRmCDptIPl8p8fsc+Bw+HcQTrsgN0JPeqz8qtQmzuNGmuz2EFgMX/j\nJyfXZNbpeFQ7aONEhi8nIlgeqG4ODGC9lUwfxLnyg/NM6cQ92E9yI8otiIh5\nYbBIhO0CeH0DmM8ECgA7aW1T/oFOQCpJR4DHb6899RO1ZjNzl4vflFaNCz42\nK3viGTCdujK5m0KUyV77q4XdgkIPS1M2ITrpqrtwdNLivRd/TAPIYwuTFri6\npgEWGV5M03nK9Pc+V8rHGlKWoHLX3bhdSxXiE7v7T70Lroa1lH2koYdEbyb7\nG7dKnSrTIJvPN7GocUxCfap2icmpW7/IFsuUe9jvBQ+6pEKTt0GcLF6rFAd3\nKBrKWtgqNH8EFAMWE/HByOCM5Sh5kdchdZjmG2sbmIYPPD2r97B60NICPMmU\nfJpOUtXYhtQAR2cAy+NzQEZ/OZL6Migg+FeEgt1PfcqP21uf895Ix0qT6YHv\nQgX9\r\n=sQqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.3","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.3","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.3_1644543326438_0.6858746171083572","host":"s3://npm-registry-packages"}},"0.57.0-51086":{"name":"@fluidframework/tool-utils","version":"0.57.0-51086","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.57.0-51086","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c8d54f61c1ae462e4780c9afaf47f59467b1e3bf","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.57.0-51086.tgz","fileCount":70,"integrity":"sha512-Mh9XFNoV7Ob6Cj2H8mCAqq0ocf2CrvFWi62rHKuu5RCJhOd3jTDB65qrRW4QhI7aw8LfTyOCQQvlUgJ/6zf3XA==","signatures":[{"sig":"MEUCIAnFHpYMBzH4zBpMJOssKaJapwqQR7Uf1WtLsC9ciix5AiEAvn4d/8eszGJ634ouIA0IpmB3+YPgvst/vbsElJg9jO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBwpYCRA9TVsSAnZWagAAtVsP/R35WWaNYewnlZcmPpm/\nbo7zjJIvouZtX4F3x2KjEDHaYfjCOJWtAmPGwmf5W92YQLMWVfMRxSLkayfg\naPAcR2kqAENFAJ+hxQg7GAmD8pHa7tcckK3QN5Cnu4xSY15XAP9D31Oo/yDR\nAnxrvEhW59QDRjgpVcsONmbw4I0OZ7/pmpI5G2ASUv+5jPON4aQNCkx8N3sq\nXmUfq3dtvCrXBtlJpsjRyY9+kahlV8A0JqQ3JcC6dBGIdihbllDvbw21Ryar\nxtxthArR3GTqulHwMTCJos+pfSqyU1Xro0KKOzUVlS4+BNOhQR+e6R5Mwgdz\n6KUGHR2Wq0PZCpjVX1kC2pV/w9iW5r3IK0mo9zn0hZ4xiOvpdn+P9yq7h5UX\niebmNFa9vGcAsPG2yX+0lP8dnvIvVGQ08LUR2o253hfaXcaasdYQfsz/gDL0\nRuipOKEQVH7Sp87ttD8QOkUzs3RbOPm45yzTdiDqMDeh84ZW96CLyHpQzA+K\ni8oyS7sWnmzTImdQDGNeHrsqOGWsxw5PSVX9KIwIGlqbi196BqTBOrnUHdOs\nwgu8iaCDAZTdQ1AKXPLww+Y3m+XwxFCYhV+1wWkDRt5i80js56Zdib057Q2R\ngpa7OtbUTnTOmWVMR5kNZqL5pOwoe4UJo3mVvxjna1ztOMokJTW6EnI5nVPW\nKJtw\r\n=/iRq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.57.0-51086.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"0.57.0-51086","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.57.0-51086","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.26.0-0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.57.0-51086_1644628568216_0.34529856087810895","host":"s3://npm-registry-packages"}},"0.56.4":{"name":"@fluidframework/tool-utils","version":"0.56.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f1062f07fb5042ae94d352a52277ff893f0164c3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.4.tgz","fileCount":70,"integrity":"sha512-Ip99J8V1lafBlUzr6ZwYbZ22tmaczfEU+En5P9U+FpEhH3h6bQq9CclKrSojQO48K8VWS8oZMg7f93Mm02A0CA==","signatures":[{"sig":"MEYCIQDtFszoA7GUuwpfl8+6MUUZ6IBYdTeGmrpFh/AgDTg5/wIhAIxhKh0KhTAP1PSy4ZMy5hX7FD+bFEYSBWdzXhLsd2CA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDql3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj0RAAiwjvOJTw85BXULqUSk55HkYjlxjHd7e4umeURK9JHeP7TwnV\r\nuKoAXXIq/hWf27L9Ky05TOx78S77B2/58Uex1O+3twZ7vAotvPmrApPjB1Bc\r\n3q8kP+2JY/FzHcBhPUHUcOSkTUkuVKJOBHTsvOTpu3BsHQRd67WRzSZCkXZg\r\n6SyAzuF4BOlt9tQkqx+tS6P7cWEG8wBboYvFyHyXzTZgcFB/STfypgiI0KFH\r\nOzy3lzpxcl379C4Qe7qIwcWzyQAJjRDxLJu8ZMyB+RbmW7qpgTo/Ng5wpl5j\r\n6EH6S2G6Pg4+MLyFblRpXbIH+W/6SNx6ZMvinp78jgcBz9SdmSyeHzFXNDB3\r\nW/u/ksnkdClGejSPllimCAwRt9irp1HVcvkdYz3JapEGaR5jApj4QXj8rGJa\r\nrMyQ6z0rrjTUWjny2uBf8+PGgoDp+A3j4HsiGD4H78alVp7Gld/8Jd+To8xA\r\nJi9h4gu0U15S+DMEDaAZeGsGIGh4xfgeNtyA22PiQcV9AMxPU8lapYymOm1p\r\nyEPIXp0ZfUGGVkuwtl+tIpV/trdUfs2X8++Jm3cQAuM++wGY/4goxK3cB5NH\r\n1ccR5vRjF/00h4esJ9DkgsaE24TGeQaP9h4oWpWg/QF+zlwlEmDftX13z/9d\r\nEJPaSc7SbgfAZVa3zFegnb0plmDC2uqR+Qs=\r\n=JdSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.4","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.4","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.4_1645128054819_0.3741552125759473","host":"s3://npm-registry-packages"}},"0.55.4":{"name":"@fluidframework/tool-utils","version":"0.55.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.55.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"575b9b31a191fed5335b536a61bfa61a525e5da5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.55.4.tgz","fileCount":70,"integrity":"sha512-DBtjHtFaQJW9A/07PiYTh/iCTeCTaEuqb71uv59SP++yrV+NYw4gDbgDP7csYHMLPG0hDYV6zbCXLLlwT0hXiw==","signatures":[{"sig":"MEYCIQDJOVxGz1lCNAkkUc5xugwMiBILDVHkRqpmVV4sW2tttwIhAP0f7aTxCawmTAyyNWZoPVGeuoPb/8R3nsAbyTEZh5jh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDrtJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqang//VXZMSkflKPVvBtOZxyDyqHS3SmTnIjME3CzDOtSRnsnyv0CT\r\nTcpxDtIwH8rnTdEquvCDOI1tos/xiepnELsJgQin5ud+r3uWTdSUedNk8GD3\r\nobvP8aw9q/cjFE1J7h9PMY3AMRuDiHl6q/91mmFhfej3VBorKr1A3GgyWiaK\r\nl1JvzJ+Fb0360aPzrZtr8dEKcvwrPoK3RNAtDBLUsKt3A4cx6LbeWCmFS/rs\r\n5H+VmCTwjP6IhACFgK2+yoSG4Ty/10bGrEidylin7aKQfnD1b/y9ZMj+VBhH\r\nZfDj9B9xO8KF6nrTpQ2gdARxuxw2SHGDRXlf348EGFzerIlUI1YVAUVwrgKs\r\nIaN3FN2V4CCEihwImqmyEzAB+rDJ4GyrJ3Qj3k5QAAd2T4347No+b/bMIgR2\r\ngpHHNE2WSqXOv4uhZArF/BecXtYBiMWr2lnkV/SROtGQATszks4cRK41cPAf\r\nlMhAKkgR0/AKNheA33MKJGaV90KhTnjrKcwWL+a2IPZEQn1eKUb+KaNrvvJy\r\nlJLx72Nu/9MueetNX6kFkL4wTUbmC6unIoZzmGTz6IEayCB92ctbeUjIcRGJ\r\nZvGMlKqZzpCHB+j/KbW9AZeWfcWsDW9sxx6KockzcFjhoFUEp1VTmspE0/0p\r\nkKI6GsrWOY5h66wZE460HSkZBD5ZrQ4NCGA=\r\n=u+Tk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.55.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.55.4","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.55.4","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.55.4_1645132617638_0.025297139381606826","host":"s3://npm-registry-packages"}},"0.56.5":{"name":"@fluidframework/tool-utils","version":"0.56.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"20a78bff5a82f0a1ebf4e2314a7cf3a36bf7fb3a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.5.tgz","fileCount":70,"integrity":"sha512-vqQcXTU448or+C4Pghh7vEiVEqMxYnt3MtZr9YGShFVsNpxS3/9eM6xSj3FuDX8YcY0+nmMW3ehOBRTED1ROZw==","signatures":[{"sig":"MEYCIQDNyiLdMTwktuXHIYNC8J9tbRuGsJMChZq6Jo3jDtRDnwIhAKuL3ujVZeV+Jx0UL4VKTiPPsl59hOaporXKAU9cpYZA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiED1AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWXw//fAY/PmD3u+zLJDjRXJJOFtHv/xLrlo6te1qZbPLJgrXg7f2R\r\ndgPWULQdKDrwxOfNAZMi3aTT3KQ6MMZpn5XrVfVIUq8XewBRmUQ764KtW0ym\r\nSggp6JqRQqllET1SmJpHHiAZUh5Gw9aEzf/XjTCbM8wn3sTSZwi5l4cq30j6\r\naHzElGOUTcQcLHHmcjS0P8w4ZJ6WxDeZlHH4oADI4yNgQeRGU+NiH0jICq6s\r\nfbG5VKMuCRTQotXiZGjlQaxDnTFk1RbSlHZpUhCbm4f9xJYXYsJeOrAFFwYl\r\nHnFNNb7zkMyI8Op2bg7f1qTdHZXZ2RSoa4yZ53LdzMrKiQ5k25Lwp/C276Lv\r\nL854HHATeGRNyCn64p6IrO/JwQmztczAxCliwNTeFn67wnRd0T81Jfh+zf06\r\n4KA8y6UHDs2W0oWsYKGTCiKqWj3AhVysLCese0um+5iNe5Uxq5Cp3MxJlxqq\r\nvogMeP2NYzPQmiQ+FPc44DSRLTgEzHituc+jD6nnMgWIvbY4NgDmzNcjfd0B\r\nTpH9tfWgWjXDoelZ8lLVdiIctwASSdGAC76nGA/0UCXE/0v2dQOrBPC9/gjO\r\nAoIHkgZR0fcakFH/gYQ9FdE56HTLFYTnPd2fzA30v7SZRi1xY/ooByNOJzEL\r\nsOfdLBdKji0U5WJJ0jLwITWJmbLnqk3sDV8=\r\n=wKTg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.5","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.5","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.5_1645231423841_0.2758800215638211","host":"s3://npm-registry-packages"}},"0.56.6":{"name":"@fluidframework/tool-utils","version":"0.56.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.6","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"17b5cb1509f1e4e374e3abb930b2b1c1da2ca22d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.6.tgz","fileCount":70,"integrity":"sha512-R1z885MQ5TB0zkP7/NTxy7KN7lWOEHDM/yAenFrOsARV6oI+QVgM1HfcznQ72nEONEUcCSpqZncjzltbg0cf5w==","signatures":[{"sig":"MEQCIBJkj4qV1sIXRmToiDAaSYml3FbGPvtlevGX4ARpyRKRAiATtv2RbGSnMl8SgZM67F0tVqA3dD8iZM5KqOhlwJ2Bsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH/oBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe6BAAhF+l9Sg2861Y3o8rToaHmAdETaBA2m+amm8V1InYvG+hDcGQ\r\n4d38YEhVCAVncaMGHntdK46kSj2BYIas9AHh1dqxyp9jInC11+ZsNNwXpCU/\r\nX+M0U7LjrfzqIRWX4yua1FAHvF0d2YrkKdMiWiGNhdUH6ItCB0WtjSOLX4B+\r\nW2YXuZbe07y6rCOQYRiCbk6zXf/jCuobqPc9anobixLtjZo/iqckTzajIkE3\r\nlftx5En4kuxvTkJzAGquOH+Vsg7xaSGCqADEZqSJc9NajQm7I4fBS0jydmk8\r\nxUENWjnKQo8UaYqdGYtxIL4mogb7YazctpVwZvhJVoPEO3JF7Z3Thvn9jPrA\r\nMaXj8UEu5kqO8SN7q1ceA1W9tZQGI1S5SKjjIuRU6urfhU4PfGcr5WAMJY2y\r\n9fyF4QxE1X+3gcxYBJV9r8q7o+za7iLF+lm/pp/GPTHlbqEhXeqN0z1PYuHP\r\n/f5eZAeSpGlq/qBjw1v0zur9/PPyqDjWGoAZXoN455nNbmJ7DHy7uVc4KELn\r\nDP/WQ+y+qoUPB2LE0kB2nZd4Vqc2gCHmJNVQ05bIo6wyy6Z79sms8cKSGtW0\r\nd4UCOpij1T5fwgA9gzJkPILd12uEb6R6j3BXaofum4R6W75/u52F3zEScCgX\r\n6yfPEIDNnXApKtWryF3M6Yd1iIY9azL7b7A=\r\n=Hz5u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.6","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.6","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.6_1646262785204_0.3076803102249588","host":"s3://npm-registry-packages"}},"0.57.0":{"name":"@fluidframework/tool-utils","version":"0.57.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.57.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cb046827ee3c1f94eca199310b960b43417ae9fd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.57.0.tgz","fileCount":70,"integrity":"sha512-G92xPZEYZUKh8oNjl68/BBlKMZy+aGIyWzliDGzrk7yeDUXyBPP3UZO858RKRsDDmmeGULK1yhxENvpoXeBJ9Q==","signatures":[{"sig":"MEUCIQDcW6DVEkmhwHFvkoclclPWOyTxmsH6usEtTNONQ/mUEAIgcs2TPpQHIaT1nY/ehf+H6w+HkKqfUH9vcz0OhZk/Q70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIAU9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJYA/+PLjnwKe+8JHGmAIZPDJasMKg4VhtduWAeaMJAiymnBRiHsNv\r\nRD2eMikd7CjG52Dj5sb6tAHYnhH7ueRcy+2ystwx4jlnTGaAf5P1qlR04dBb\r\nF8CteheebT94jfooUsfxTU0KZlKanP7hu7ObCgJY0FceY8VzieMvTTlU4slY\r\nYlkbuSCi/dFtDOAg/r+qa4InG+hlvEgQhsTfSfOg+LKfpwhThgCGtH2vVxpu\r\n5E5twSMOay9VguyRctkHtJuk5ToY5LCnvIq3ICN31JPp+W38JYkFSo6B7SgS\r\nhc9jrSTQpfqsQZSEBWDsJ5DZESE2HSWgnYtmdCVh2d8SJbOZFsZKxudPXWiz\r\nvYnP0LHsSs3zJJedJp6ofA04nc1RJml1kbR9iPCTr4vTWK/x4BKM575+rPuh\r\nC6NqGYSof4nJzoQ7J9WUbn1HLljn3LB3nh5o0Hgr4h8fH5tFgZl7zwpnxhgg\r\nCAdlTdq0W5nENEhDNsNndDY7/RAiFZcV/+M00Njhe7+CQcP2vfc1d15Q6FHn\r\nndyrjOnAd0b57cvuyG7Mn01FaafTdw0NtLsqjeGVSUqMQaaf8XXd4CP8kmXD\r\nBKDU0TGj+L2beOU9p1jq/vUxs3Izs8NAq6k20/fHorD85YplG2rl8n8msFLA\r\ntHQHKqC6Xj95snCgcCsLe4JREAfM7b5VV0c=\r\n=Ek7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.57.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.57.0","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.57.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.57.0_1646265660830_0.9748915335800497","host":"s3://npm-registry-packages"}},"0.56.7":{"name":"@fluidframework/tool-utils","version":"0.56.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.7","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1ef4324dc8ba56e8fa85b6b7f6a87e9326312398","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.7.tgz","fileCount":70,"integrity":"sha512-4+rPM75+Io0HlfziEAKYloFrbyoGFIB3lbNHZA5yRripABgTC/AoZnOjY9/Zdf8n+p5fvlclHD3PGxW+KgUitw==","signatures":[{"sig":"MEQCIBpQX/+Op1nbT81xaQslU8qH21G9Z7CpyZeNo78XuL+EAiA3Dz0oBdVXRV0UI2w3CSqvEtNqgdXEaS6LdE5IErr2bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiISLHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGWg/+LeYVq2I0X9VbMgUj8nCwwTg8EBXNWgzVtEsG8wNc3UFCBEBz\r\nk2/mEmMcvOpx2hTLtow6dVty7Syk86ret66HYWZhQyi9Pj8YA+C2goPfnTM3\r\ngE1+8oucUnImdOl8NkIoWSsC5JRL2Ayjimm88GmdIpp/qNhPzmp/PioqZmiT\r\nk97IVxd+4UZ4GGse8tonVxa/xVD59NaDmAkPtAfP6aH8+lXkpHlq+bnXzyhb\r\nT52H+TCH7Fmp8F35nl8Dvsz+YELJFlE0J0NAx5euHPxvchFnFzaQNXdiI995\r\n1lNZntIimrIPSKJSFKqVdLuz1LSgWN6yOkgu/G7HYqYanfXmaznYM0WNVMR1\r\nWwOmTqKG/OCnaUrFEEpWXCekATU2gfVFwOO8/egAYoqLOe5l8pp6zpMapbXP\r\nnEWfn5NGX6TB5fiC02Vz0cQrcwOAQjy0F4NnhyZQ9xBoi47yplj6Q7LEtJMp\r\nclGpqHdSFd3dG/kJ5i6bVfIfrrOguJTZYk6IFG+JrwdUAhnnYUNbWlQQdkKL\r\nkaYg/ng/L9VslcyzEwRqxn+QD/W/SEToGor4oAE/03SiuHPuRFT3Te4vER5k\r\naUVITuqNhlBFjwxNDtBeWLIoXduSDB195Lb9bmYn5hFWZIgj1/OpFAgREJgj\r\n75rqrK4dleRGwkSmAJkiU0JkksDNGvVMrnw=\r\n=1gSx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.7","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.7","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.7_1646338759274_0.5397608519370405","host":"s3://npm-registry-packages"}},"0.57.1":{"name":"@fluidframework/tool-utils","version":"0.57.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.57.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dd3e72d4bf6e9fb809e05c38363c716f0a6e272a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.57.1.tgz","fileCount":70,"integrity":"sha512-As3f4IyQRm3H3ArjXRyaau4iTAKj9w/1ZSJ/a6SpIGJRJ166kHwQPTuxbRbSjYTYI6rosm25XxSl0M0IxYynIw==","signatures":[{"sig":"MEQCIGkgn1METimo2W1V7C3n5rCcE+7OhGk1wPk9ApOy3gppAiAqr8picOArRwizV/6peU+Wu4tYPtQ5SxI5AQQiwHQr6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIXAaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+zg//cVk1wNcLRRtC464wq07WVqSWvqpKT/gH6PN1JzjA4urvstn0\r\nuXs1mSviTC/WjmFen2BRWB9q98KSABWHvjYEykkpfRSWjZx5lu90DOPSVzSz\r\nVTy3HJ8B2yg/o9TxDbxU69//0I4H7qBaQAKaLN9EFs/8Q2+giLfY7oflZ5vE\r\ngiLrKXBNEbz8naU/KhVRiZpWqY+6GTti5QI1fkKzn42qqHwA8yJ51VvrF/cn\r\n7EzppHJyKg/2GfUQsFMnQPKc7jZ/bebVtmkAEdGpl4WT95ua53c7FqY98bwu\r\n8KjPLiInZf38PEbijuPXNhGYFe2UiG1RhvaFjQPop/+jJaj0NS2KkErqjYuq\r\nkDVAk0uhLzSLQxZ73LnOfgvKI39cClR+CDaM0VGRMY5kHsQWwRo+LdORtgwr\r\n2HbJH9Rz9WX/3t8xPKRzrrzOYUzPvcVYk9U/NjYESjE7l5VF5dsmooJvlHSK\r\noCo/kEHfUDat2PFmVkloSyxLveqS8F1uYz4Osughy8KuTwFagQ+kdBIfwLK9\r\n0XGlEDBGcf91sZIf74ugH+LJT+UyLA+L/epFxUsvp1B0D5beikVMv5+YCAHh\r\n69BmgUGu5AAH17lHnx62QNUD/hvOynPTZILml1mXumhsSZJaR25NjB9EbBC2\r\n3InAwFYvpQjhSt2Drg1UoFnOLJmcMQDXWwg=\r\n=UIU6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.57.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.57.1","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.57.1","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.57.1_1646358554308_0.45075276488732485","host":"s3://npm-registry-packages"}},"0.56.8":{"name":"@fluidframework/tool-utils","version":"0.56.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.8","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d5c7cd087ab7e7a77bdf87f4524b32ace4164934","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.8.tgz","fileCount":70,"integrity":"sha512-Yv+nQIUfgJ0rSd0MrEmLq0nAqzZCa/ej1aV7BJ2h8rLEntqagYHuhStWF1I5H8L8O9hSWPzALOch5d9mznLr5A==","signatures":[{"sig":"MEUCIQD1F/zeHBOvk2QejY6vScMUTWTYFt5KzI9xhT6AjPtR6gIgEuXfw9i4RnqFnH4LW1MHfTSSMd0pT1AScnreYOeGZCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIl7+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7sA//eGrvDKvUk0hk9nePeoBi10ufqtHia1szMn8obdEc4ePekN/N\r\nzioLQV7GE+MKdMQeFQqkm7FQQ5CH7p6TsfnRGMSRKObt/4KbtKBJwtATQku3\r\nJOQqj1FmAxM5DcV5yW9ed/PPT48MJW+O8/YqDCdK9F1dWo87tQ3YL9a/ZLpq\r\ntC1cOqYYJR6b71UslW4NXV2IYOdSXmGp/nuqSSdLPHhog1fGnxaFmfgFy3cM\r\ntW8JNSLYx6QCaNBxOKVRGsImPVmCgkAWGLyIR15kfr2LN1WtyqrqixEOfrjg\r\n/ESgBQkXnVmpFGVfi98PHrddNvTNls3UoyKY6ON/hr0p3ookb8bgleJHTimS\r\ngj+uc+ctrpYQnNY4winXPd9eeEF1pKCekQMEZbAPjbYMILYoiDh/E/kN5eFL\r\njA7pI4tKR/YoIoozxZuOgWUGg8z/AKzHED9ldqLTx2K4rTGqgRbY5xcl57JG\r\nGy95Lx8DhOEh1/PErrHrrVgH9aDLjBq/QNsvw8r9lr6bM/DjVBCnSOem+k7n\r\nmAD7wHFeZ3P1FoI/PlwxHFQX3perQBjQkFZNoqyW1MxEV3EZnrBvYQzZTfgj\r\nx+2pHSUSbL2lIIE9XEouqAUS/eZ/D2DpITgoN0aPtPwEwXjWB7KbHpQZalYQ\r\nAYqYgvo8W/pSUNaitkjIm21VnkoT36aOTWU=\r\n=kKNb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.8","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.8","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.8_1646419710390_0.9255590358241979","host":"s3://npm-registry-packages"}},"0.58.0-55561":{"name":"@fluidframework/tool-utils","version":"0.58.0-55561","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.0-55561","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0b1febbf62b1c38c7d638972c9589311bb4531d9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.0-55561.tgz","fileCount":70,"integrity":"sha512-5xCmbTIP++zMVJeHO0OQE08xjOxHwUqxxG2pp7lG0w4SaDFdreV6zCDL9I3GEfihggxNNXLQr0r0AjciKmTSWw==","signatures":[{"sig":"MEUCIHJMVKlVLIwekYLlVUfi66a7bDSJFl1ETw8B22vk4VpfAiEAtKkNXSqYJw5UYdL08hhk20Tjzy0wo2Tw/h1+RoMnNVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiInGqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSlRAAnQj7aR3LnMwDtmQGHPSRbjC/xj4WGxmXtVsBlb6Ca1BDkGlL\r\ndLQSU2xEH5V1SnuI7sN/C9kDxV+dDRnGazDp4wLYF+uTBeBA5Td2FTgn1t13\r\nSsmMSAcTE1/oNU+xKF60u8KrKTdiSC3HpC6oatDvg+8DLciIsFwbqRB/+Kur\r\n7eX69/Q0jIuL0t/i/L6w4xAW6UV6YS6QW8gT1oXput5LqbrJmyOsbU8i8ffE\r\nwP9s6sqv7KiIlIXqutbFUFGIeftG3pW6KGbE7Ci17Wbu00MupCu/Er7YoBhn\r\nqX2oK5elZl7z2oGy7oYUMN77N0rPWaa4xqRdbUQNTA+z1sBpBt0jGuv2gHP6\r\nrFGLB/QHkf1RIKWcS9QCc5+dJZ2B56L9ynLXUPohkl4kaNiL1pXPug2PXadQ\r\nW3IWveDG22rblsTV6NeNblH0z4xt+BRAnFmgWKRZ1rLiylwiVihB+xE8cv27\r\nNYOUR5joK6zoh5GCNdU+pxj9c90NUnn9Uw9H3qAiofz0oF7+hvQITVykG5mS\r\nY/vNMg8falg8cpUuw7xh6UL9HdEoYn5q12JyjBEzUD6LUTOcFR5mMOUh4l3K\r\nJQUyRiFMCa4maIOJCqaUrUMb4qnjYWuM5Funn8KDaQSjncuHB+Sez0D4ncAC\r\njDsGhC4jvT6L1j9PphsWU7qhHexkXIzGeKM=\r\n=gc6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.0-55561.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"0.58.0-55561","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.58.0-55561","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.26.0-0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.0-55561_1646424490081_0.8056976556372435","host":"s3://npm-registry-packages"}},"0.58.0-55983":{"name":"@fluidframework/tool-utils","version":"0.58.0-55983","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.0-55983","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ebda638c8613d5127e360c43371c1b799e7a73c8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.0-55983.tgz","fileCount":70,"integrity":"sha512-xuKoeF86Q+LyaRl6xi4yoKO5q0iAp0OSItd9ZUzDroYxnMX01fzYtDT/ldS4eKZwFf+8tVjbtcwvWQKzUtpNIg==","signatures":[{"sig":"MEYCIQDNWZ9HX1JzgUTK13ybLZji6+TOrDErOLrl0LTDZCJMpgIhAOAzONJkRNCsTcp8NXFiL+mYoraVNo05ItlJFhs9bp9x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIrSTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDBA//e7b42x4QA3BSWu3mwrSTmCc1IVKTJIKYicViHI2zTZ0u35hn\r\nwtyFG9CyQftY984w4Lebfc97JN4riZHr51XvkVqe1+j8WDrd7W8kH9JkAREy\r\nY9lwqA1D3Pj40RBPzsqUEeGLj9cxaop32CnwqAb3a/a89ysXr5NrpZd17YTi\r\n82GZ5BZZYLhdVfdt+c2gvWoElOKUX6G2XTNb8FWv6lH4w+EZueGsuiCpv2BY\r\n8VGDG0TYLzABqkWycZnV6H6TOHpc5zbzW/im5I8+2FA3Dl2UKkxedavyguTG\r\nBLGVimY2RBXGeYBUTX7RwaIuhfYmr1Fm6iDmX8ScsheifoElvOzfvqGYBUcT\r\n9A8NS3dbN4+xVUWGdwmAjquusU3SaUqPuLycpsuLc9OD8GmpjLxs2atClHGn\r\ndcfgc0g7pifeWCJfP6pIbfnLW1l2XUPMRAStnyxPnxgNyYrTALZ5Jw5D2HGM\r\n3RFvYrreFgmXzcWomB7EyEjdJG/oRBOvZqCE9r96GIpVx+Q2B+H4fHu2stGD\r\n3j1gtWxEgTbAgWtg8qettRSXiynSwnYc9QiFrc/1WblVWZvdM9Ee5+n+CgTu\r\nHgrg/Me5z3ee2dWPGcqOhAxllr8C4xogIft9XTbN3qDmP6hiGKExU4qE4XPJ\r\nw8KgZvSKJ2s1iegPZqQJ6shyN39zJpUA2Iw=\r\n=xBI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.0-55983.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1035.0-0","@fluidframework/odsp-doclib-utils":"0.58.0-55983","@fluidframework/protocol-definitions":"^0.1027.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.58.0-55983","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.26.0-0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.0-55983_1646441619258_0.21652815299296257","host":"s3://npm-registry-packages"}},"0.56.9":{"name":"@fluidframework/tool-utils","version":"0.56.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.9","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b644efdf249624c095f48d68697cb70521ec39b2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.9.tgz","fileCount":70,"integrity":"sha512-4qh6ciZi0P7RLg+WgemwQxE2h/9CgourMkVUwGC3f0stIf1DLfvrmrq7EXmOFu/eR6GQGzbD2+Xb5OY8hKpq9w==","signatures":[{"sig":"MEUCIQCvsBMzzd2sBIZS484bRXN0/SuJMaJA1iqBWqZ94IveowIgCBqK1i/6snuJ0P7SOVwDvsRTGfNJsXu5YaFytjSW3MM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK7lhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp3RAAhQu6E3hzXEMRL5T/HGhMvatP7RNO05VJDONIxmqXAiR5YmrA\r\n3OeB+DoRw5mhmP0F6liTLcG/FiX/RjbZnvxAanKJVpmbKZTX99s82nuoVfag\r\nUGVUd30RsB/rA82dDPdUe7i7Fulsvp7KmLi90+dWEeoIruYcOO45am7dVnoX\r\n19FYwL0/b/Bv7OA8ATAUEP9c6CnkXgJYEp+pEC5b7mYMC/foE3i2DLI2zOfR\r\nTHLGTUAK+fzyp3sgsiLERNBLGq0Pgw8EbNxLt804VXvQtZrF0qUUTTZZ9yL7\r\nNl9hqdR06Z6+MmrHN8Adw1Klu1NuZ8uW6NSELMoCQN6i1x1XkuKDLu7gzmrl\r\ngG6v1Pd2JQhDkERv51reRDGFVL4qnonVCu6KUa2+4SDBaTLt8+fJoQ+UYSkc\r\nVWKsWiNbGLE8GRSyYHLlkYiI59VnLA0e9vixKscVUBBAYG1TFlwoNhyagpra\r\nRiBOUTJIStQS6kWa7JknJK0pX54W2hgPxObz9mogyCU30r6b/8RNsY4LidcE\r\n57+ftlLw42LQxfqIF529Eqem06Kyw0Bkw1z+zLXlssEiAbzjoa92DQ4nc+oL\r\nIOyKxsjQW7Pymz5HePchksGK1Uc9o3x9j98EjAPQqSk+32CT+kFoZletfPzN\r\n7BLyPL92nphOVgvaEX2FUJxQlZOlZMPWjYI=\r\n=vawv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.9","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.9","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.9_1647032673101_0.40309384847369945","host":"s3://npm-registry-packages"}},"0.57.2":{"name":"@fluidframework/tool-utils","version":"0.57.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.57.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5cead667387da22b85539da47f62f0501a9408bc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.57.2.tgz","fileCount":70,"integrity":"sha512-rpdiSEBNtKlFZFo4iEdHMkhs3g8cOGPCh3DWdUrmTWacyasgFQ+GIgFY8xd/QLK1wVEJGOZRuX31mnJvs6DsNw==","signatures":[{"sig":"MEUCIHirdh2oRGXE0WCHSwuriYqqNmdwpTCtCdwWS7vxzPegAiEA0aWI4rJN+7xF/7apMATvrcCwD69uBlaeM4cYLKXX5qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+HJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO+w/9G10nsR6s2v5LGjbau7dEk6emv749etWEYTRPhd8PG9jQyocv\r\nYCEHrSDwEfA+Vluw1doyh5QESKIW/7npEfnU7fPuzW0PUzJBzgpN8UT/YiOx\r\nRELFVTcz8lAR0regZwhRYYJn1wK5hCij+MSh7KZRpo2iZBfOGvb/+LZoY1j5\r\nbnanpOxQwfGTBpRvImFM5vr8lk9lujof/0vADOVfqnydwXiDSfTbz+V3/wcc\r\nXuO6MXWf72U8wFuboVC1xnN0r5vIN4V5alpiSWRJaThsdWesOq9Jo0YDmsom\r\n/ry0fngG54x+4wU844ND5zkjMaMuQI72HWsLbD8vRoKSAfjuQYIuXWBNEdAe\r\ntATkWh6Iw8GiO1qSpNDj1i1ukpLdC3zJCuvc72H/hxyJaSYSAtoYxSpoz20I\r\n9o9I/YfvcRkt/NxtOIm2Q64xcvJ2wJUc/GKi7R+WI4JWoquB3Wwq8Im3h876\r\nYUnZolajs2XUj8j/Z8VQZHcM3StHNy26rulF8AnpuBKmLj3RDpVH1J0a/4tU\r\nRvSZ6Jz0Jvvmwxia1kJe31So2eLNu0fPsTSnbwGxw1A2i79GUQnnqBh1PEWS\r\nB5MfAX41uj7SDBlTqlox6VkrGI55boVrF1FrqZhJwW9BVUAvtKGx50UvoVip\r\njbYgM6oUxX3D+ZxZgQWazI0n6TKhE2YXNeE=\r\n=penp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.57.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.57.2","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.57.2","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.57.2_1647043017406_0.8692648278591184","host":"s3://npm-registry-packages"}},"0.58.1000":{"name":"@fluidframework/tool-utils","version":"0.58.1000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.1000","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1accd2496c6e62e47f38ca3bc799a0a7fc16ded8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.1000.tgz","fileCount":70,"integrity":"sha512-YhhGl+m5ElpU5RdeXDLGU0QgiEK993/p4Bi4FI1OBIwrxlvw1YK6b1APncS6OzMJ8sG2KvwJgWlI4HIAbQMQUA==","signatures":[{"sig":"MEUCIDuTdBxxd2kZwERk3EUGAbFuqwZgZxTICwLHKn2JbL5IAiEA4Fmpwf2YftM5wnSafl7XbL1t0qy3lzzPrHgvOkX0r9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL6VBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplCxAAgA5wma2LEFX7vbvGsJn1q2KHGlV9NcRMbrOd9LLG9SXTw5Sd\r\nN9GwIB8kL5wFYdFIJE/ymlP2x2oYAv80FgduKTT+ir8r6F0XN11CscF2GpPT\r\nsWkY92VeY6JDwDogtnPoFH0pDRXWu5T+REX1pV/A2tjG3clJ9HVDviX2hXBW\r\nB2ortPdYqAiJoAAqZkVbMZWPqYA2TLA/S97DPMPgKUHg0rClB3eaJenyeH+E\r\n4MYWoSnGICZDAoUEYi3YlIWQy9bZLuZtSq0af1P7AaPKMLoRFyjSFth409rS\r\nhbGN4rPneyI+Tem3YTACgcIG3JG8TcZ9p9rYf4Uyo81YCu5iV2o9UzrV4l8X\r\nW3+9h+pZvdDlYDPyV5H/wuOorI7piYLzo7XF5UuoJ6NyHqHv1ERMmOazwGWR\r\nRi63Orvb5hhKC12zPq15qUxOiCy/b51/KADFvoLE/SHGS1Y28aNYG+T1OTwo\r\nd7ZyxtoJfPv/DiDt4RISoSBblm3FUm886ScLwzjEUpt15urfMYOPfpJoqmJR\r\nCsylAkEWhyt7Vx5ds239G7Iy/n5LRCC8DM4KdZX7SNfASafAmcgR8Bc3X08V\r\nhZWSdKQ8aBXShTU5wU7C12TTUyGCFY9Hvx1Z+A+Niarqg9iUYe1GdlKD8z9U\r\nzsrG/JnCobBPv8V+Hp1/dPOvXs8HTjeS98s=\r\n=yJyJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.1000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1035.1000","@fluidframework/odsp-doclib-utils":"^0.58.1000","@fluidframework/protocol-definitions":"^0.1027.1000"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.1000","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.1000_1647289664905_0.2299260294671519","host":"s3://npm-registry-packages"}},"0.58.1001":{"name":"@fluidframework/tool-utils","version":"0.58.1001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.1001","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"59b5a8107d05ab77461c2470802576d2a6e148f6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.1001.tgz","fileCount":70,"integrity":"sha512-/xfXU44kMdJlX6Eo7QbaTSTyqfv2MCIrMDwhfl5qLNB7pVxqO3G57ttS7/QPLy7fDZPNXxsbWV2rqZoLW3ftDA==","signatures":[{"sig":"MEUCIC/0Ra+MzvW32uKRBdB+RHGX0qfCclpexTjgeK7uyABAAiEA+egU9tFxnvCMVwVn2xkn951IyD/f1oJ7yFVpzMArQGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM+RPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnHA//XiWYSYRGJaMovX12fs7fLXOWxxgW+I4hcXHv4Id+TXIMrCKK\r\nVTp0GkHolqxYyTUmESwAS+Yn/aYAxyvLmuj4K+tI1UdFJhR+qYzBZ1W4fh6j\r\nHHjllvOo5EvpD9Rd2QhttlmG58sNb7k3kiaHCaVZKFCyCooXGMxZ2OVikKzN\r\nApnyT14kvaoDjMuiiM8nzy6766Ezn+aPY/EpAFnCjUpUsKOTLR6j7lCfCFTr\r\nTdH/WjAvoweb/nc9hHpW+YcdgP8HCqqDyFu4GuQOFqrUPnA+8rnOOdbx+qWv\r\nAohYzgp8Yf/ciQuf6DE/zNvEvIj7UXvPQVoePBCxtGK9z0Pd3rYNOXASzX0N\r\nlbQPCtOr1N2IwUguLq6KgUX4P9VtKpjfePmXKVreWS6uOJLRH+DSoNL4L2sI\r\nQ2XSJ0lx300D3SKwEzyHhwGoWWzsT0i3H7naEH/mceMVd+K9aV9RJnG8rpck\r\n/8rn9BXbySw6FXLbwHgWSk/oxID3xJkzjRUV4naHbeVUtM2hns4ywJTEzlBq\r\nLI3mmLlfVyrJDsvyXNuHdsHZW40lJmc13PnHQ33davTDE9jKIKn/3EX2m/wf\r\ngrGLPlMRUAUUEwu/2itaOlmciS4pFEIwtMQfy5GxDrwanfifuolCFEl+i0Eb\r\n934lfFBCBEiju5omI/y8lFTFQ3gvZnRtOIo=\r\n=qLvO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.1001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1035.1000","@fluidframework/odsp-doclib-utils":"^0.58.1001","@fluidframework/protocol-definitions":"^0.1027.1000"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.1001","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.1001_1647567951206_0.8189446613687346","host":"s3://npm-registry-packages"}},"0.58.2000-58133":{"name":"@fluidframework/tool-utils","version":"0.58.2000-58133","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.2000-58133","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9ede97d813f076daf3db87a87695ac4f7f377ac5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.2000-58133.tgz","fileCount":70,"integrity":"sha512-+uhiM8wQ60//oPuA4UBwHeJo92sEZi73N1ZeeLiP23KKd2KfTbZ1gjRsYiIPNLhKq/hqWoTYiVEczVoTGeQUag==","signatures":[{"sig":"MEUCIArTDkEceNP/ltoQ24nEVr+IBvNd7NMFqSra7CpPmW2ZAiEA3DFsfysNvoGTe2XJMR2yI/Xyz9sifNKXLxw1B4im2k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNQSCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHFQ/9GMWh8a1sEilMerHEUjhf0SKGc2Fm0J/Ytr7RavZ3gLUi9TQG\r\ngeINOkgPD1HEUCmVWJNaRP0a8LjdbD1eo4nLT30cY5mS29ud+qfIms8rMQIA\r\n+jEl/YUwEY0nnrw8s8nh/bnt9dtORYO4GlsMRhkmfD50r0TpO0afTZhONKKH\r\n/Q/CdQwuyHyZrPdEdvx0AYR9/N04f6u7cniU8QPVQg7Q8B8QDXEcfGGgBXEV\r\nFHw++CRVg5iUM7j5LQA9MJ94y9NzlHACLS1iT8VVaIxiNdFjuuwJ0t9gQVyu\r\nJNjic7+3HkjHD+6Ue7ZhgAJeVq2dHYvJG5O34m3B3BAdxZgFkqwn3SKZ+MnE\r\nnIrtxpIkcmh2Ygo7ThTeDwnvwHHzbnilS/wuMZq0DE4sdUEtlW+1RcSTOD75\r\nziplB3o7eCkSKXY5gLpoVseLKNOXLwzK37cHr0tiPGJ/cv2Uz/Z43firtYYX\r\nOrsAjhtycpK/zcIsBbjESPRmdXDnG+UXCqisQlEl8iY9dEDkRZbD+ueM+zsX\r\naoRbmddpDKqiGsLwYxaQzoZyUwYJ7xQeaE7NG77jVqRTrJZQdpBdhFxlp/ep\r\n5ThfEw4hlfv4ZffEPS5TPsWJPmFBMzZ/nLffIjcDO0XG2uFE1UJA32IU+0fH\r\nmEpjHWn7x6RCwFPSbPj1q+PQRckLcZF6u/c=\r\n=291T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.2000-58133.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1035.1000","@fluidframework/odsp-doclib-utils":"0.58.2000-58133","@fluidframework/protocol-definitions":"^0.1027.1000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.58.2000-58133","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.2000-58133_1647641729942_0.7837507011885931","host":"s3://npm-registry-packages"}},"0.58.2000":{"name":"@fluidframework/tool-utils","version":"0.58.2000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.2000","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"338173f122e20c4baff2cfd90e4aa6b8b7570656","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.2000.tgz","fileCount":70,"integrity":"sha512-1fDzq3suYoH+QRvtz6kEWZedZvxJKC3TRA9Tb+XZ71EhSEY3HYCo+yCpTH8qqOuVd2uxZ0Cy0j+VwhVtebcg4A==","signatures":[{"sig":"MEUCIHEOVrDRkZDovuEF4oHQAfheQzPr1jA3f1qpd1/oxHSwAiEA9MpgxFXoKaLBksJ/ErzPqgqE9MRYg/RntNTlKXicN+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO4auACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Vg/9FzHLqGtD7dTiPx5Lo+LI9H7xvZUvzBs7rC6rtJ2wS133vewi\r\n0DiuHkQRTLDcqWjdPjjAocWXFI6cBiRr0oEGIfBryz6by3u1RIZXSWQIRQfH\r\nQnC5igRqsk1LRsD9bruLXj6d5nXJL+Q/SUknvsSTOu1Z5+4KAbjL8GwIBVrt\r\nn7HZfJw3T69bMKMOXLmaBdhn+SnJxMSHuk68WMXm3RDqewsexqRy+ysoZyHN\r\n3Q9ApcYW0579kNiWzM3vlMiAT8+eFABytk3ca1C0AiZ5ZxXxDWYmVw4bN85u\r\nOi2ZB3ZjsJotoL+vTnNJ9QBjD/qFfrSFB1TXb4txnyxo8PKjo/PB42FDCMuW\r\nkJ996yGGot97s6gqrb1xZG8G7DbaBtCyJminZ/vd6k0ARF+5StiXvjSXhO3t\r\nM66fgsqWlC0UIRAJK0UCJYMIwIukHqToxMNNoaSXfew/H3BCpEWr89Oxo+md\r\nDeAZZSPvshZ6DqJIS4Xqolo5Nw0W0aPWS8IWMgpEXiRA9NEzNMKyoqi7477L\r\nT8IyZK06vJiQOgCQr/xZnlsA/0Xbwp8JchtZsGRqgbWQdVEHZqL/h+H4knPK\r\nT24JmUgv+iRPLv8pt8Cx1Ng5jbqFIkGR+E1fNj9Y7D/bcuHQUmGYk9KhNhqX\r\nw4ObEZHVdZk03GwKZ138hHczxCs8iNxl7fk=\r\n=KI35\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.2000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1035.1000","@fluidframework/odsp-doclib-utils":"^0.58.2000","@fluidframework/protocol-definitions":"^0.1027.1000"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.2000","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.2000_1648068270103_0.5395613214089767","host":"s3://npm-registry-packages"}},"0.58.2001":{"name":"@fluidframework/tool-utils","version":"0.58.2001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.2001","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"87a5ef2b7fc6471f61fc76b95e54ff2311c4cace","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.2001.tgz","fileCount":70,"integrity":"sha512-U6B8Dsn5VC5GZNdsPWQIlnBKRUu/oEq010zRcMuM5T7tLCZOd7A+pThIBUWXKvLgSUcSQ0AyiBtMAz3H66mg9w==","signatures":[{"sig":"MEUCIQCS+H23jwA3DDkKVMdoRPiuHUgBXEUCWksHNNBhbF0u1QIgReC8Iwxg7v1dxEIcddvuaU1YdDqDhLZMJtq+ARXH3Y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPRY/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIiA//dFcNr6wW59TnN8GtHr0D4nAJpDl6idK1rr5LNLLjo3yQsvOU\r\n6jC0l+JZQaNNKvaudjq0WqZPpsqLmCnAi0I9IHNC0XP1q01B/Bi3uIPnDA72\r\npitxiaEK2gwTQswqgsaqvoiPN2ezs0x/gfRtPrWQ8zF2750BSS1fRR8KZMhQ\r\nP7DoNncM/9laZSkRGlhmBstvVI1azH4TcvychqaoLJS1ZG1lGBaWyg2kjguo\r\nxkQcnlnF5/B8W4BVIcDhbGjkvEslE2WkRfzqnFNSEZdwlP8yt/MP1CNHmX7R\r\nOWvzcSEUOR24+21OktX2T4zj77IAOPLX9r2EKqMJENuWY0f+LVlL9FtV0rm1\r\n7qZOs8524b4JI8hHbTHqj4wxN90Whm+dmyShkPY2UgVKLi7AESNYuwUpXeKI\r\n+s2VTlFGdd15/Gi5z3KOt9JhACZet4rXoCclSekX2UL7PijcfTqTZ80+wc70\r\nhzWDmD2oOFHrjhNHfzSyXqt4fZ5uzMiLv+ax7oUq50stH3yDaGKNJzx8r0WG\r\nl57U3ebnnNaeOgbRo6dDvl679GLi2PKLu5ntuTefRc4GrLKY+SXHV2friAIi\r\nnlNJBUewCmbvnZ1xopUhiYc6hA0C7YQvuAvDmZIQXN7TaM5OZf5cDUIVIBZd\r\nM+T8tnjwzdNog2Ne7rfcS4WRyzEW2Rg/dbw=\r\n=Skcx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.2001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1035.1000","@fluidframework/odsp-doclib-utils":"^0.58.2001","@fluidframework/protocol-definitions":"^0.1027.1000"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.2001","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.2001_1648170559442_0.5532681006553959","host":"s3://npm-registry-packages"}},"0.58.2002":{"name":"@fluidframework/tool-utils","version":"0.58.2002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.2002","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7dd185cd1a02529deb14405855f0d13fc662fe3f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.2002.tgz","fileCount":70,"integrity":"sha512-lE8/FTNvzaamnKk3EvhkYlPAPr+OG7nZyVrfMq5KpqCrZqj48hZtvFPhK5wLwzNMPabUu+dbcszvGQN0uEG7VQ==","signatures":[{"sig":"MEQCIEcSaNtWLn5WAL7bKWhaVJDh6KsMqBPGmvcCsxPHHZfNAiBIpLnDYn4RLvUgcl4hlvC2UikE0HgNDsZgWvK62JEOGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQgV3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYfg/9Gwtt87+nbr+CZILp3tMJDI1jIsX0c5sSpg0GDRXN8fkbO6HC\r\nIwtz4e4iAKQ4MvDuAS6sg1I2e5d3a47eUSzh5nQw6F6eLE4X+esIEw05DKdz\r\n+HIks4N+fwKLd6Y1ocXJn0YNwCAYs7aZdEGciT6qdsjRjmiidgnN4AxdVeq/\r\nqKb/s0Eo/nr97vUFW2Rdei0VMk4oS3FE99FF9qfjCXztylqo8VZUvMt6yQ5/\r\nJl/roQGoGmj3eZdwG1Sw70k8UbnMcae1bJoBbgp48549MrCgaWLlxiFQapEk\r\nZvQskFjQ7Wc6CWSCalXZqwcs2TmeKdO5GMdyEYThDImaRwbvvPAWjnSIWveR\r\nZOEHA25pGMYt4yn2DjLV2Ymw27z8Ls0Pjb6aYtLtGHxAhsClmhZX5ArmlSg8\r\nJ7PVk5U69gIWPs5hb1j6NCMjvaKfwzcrfi7VG3eKjs1RTJzwkagvyFKAdQpb\r\nx0YtamgGaBvDzuGh7ZlB0il0J/2LLJuHu4z24TozBG3WX1gqyp7yYoBL/Ttw\r\njKUc3OcnKcEnw65rj698ZL0cpR6e1cGw+fpmnJM/GqbXx3A+eWccZEJLckza\r\naSGaCToL7RTPWL26am+ag5jhOzUqTIzemKZlHO3zhgG8SubmpCo/eJ0p55rm\r\ny8LXYfx+GWIb31EUBr89Xawqdobqli341eM=\r\n=7gly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.2002.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1035.1000","@fluidframework/odsp-doclib-utils":"^0.58.2002","@fluidframework/protocol-definitions":"^0.1027.1000"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.58.2002","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.2002_1648493943371_0.8183525624769863","host":"s3://npm-registry-packages"}},"0.56.10":{"name":"@fluidframework/tool-utils","version":"0.56.10","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.10","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c0c813361f0952b9d456781e431fe91c73c98fb4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.10.tgz","fileCount":70,"integrity":"sha512-hoDJ54rxh9wKlA18YHDJhbXS5/GFKBLQJIpmVHg/IGXMTQZZ71Uw2LG5ymMo+7IyywdpHSUzlAB/UgbpFIxfoA==","signatures":[{"sig":"MEUCIQD41liZhIIt9XXz465bgBXh8Qn7B7qBZmKoFNOvsAuWpAIgRlxY6jpjvTkbg4tJOgs9ww/q2VKpamxB2pogoVMQ+4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQjHMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobJA/+O20s2BEfPiB55RRzAcjglC+3XnvwtVMjkl/vDhvSrLWxRuyc\r\n07XzuOE2Bsdq1cznK3gZv7XtKNIXCF2ctJaNQ5HH++Kg0ps0pOpZLRVH/rD+\r\nWId3r51SrH1MRh1LyxggKmr1wfHQf52drFqzZarPjXbK1tUUf3ys4Y4BZ/OU\r\nl2fZ7zstgP/uGmhZFEleaPNtUea+5PofzOYQkFtrfYOJPzpsAJFBxJ5eaW/B\r\nqcZWJf0g/1UM11qV742Jq98m+0pe2T3aUhs09TJ/CoXO27Dxc7oJjsTA24dl\r\nNcHTkwdqXdThOKakJdyKiQFeS6LfA+iovOoxvo4ZKevVfHYLe0GrpNXDPRWx\r\n3M1wMePKyLICZ13nFMGV1m78qL5O/rzY+CP7mQAcvdz1gEZ64ArMI1y97Pl/\r\nXVyiWwGUfp3X8cAOXAf8WMtgRxiB8MjyfCOoNWSBrJtiwe5vQGnbR5MJdNQ8\r\nQL4YiVogn2xdXU7MOITiZ0+qGAkm3QlkyRP9J65QApmSWVPek6MjfHB17Mur\r\nZa0gQQrt8c5bFZCpouvmv8jlBgN8dvMSuP12IBnXzB/VFHyzPXfuPn+f08/z\r\nM6ToYHGA5RqTp8mc5bvmcoucZQJTavK49YVVuoSxxWNLZoHwzpxnLbcwDYZH\r\nA97VdkbmarU6g92yWVVYf/63jtRLkpfSwe8=\r\n=dZKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.10.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.10","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.10","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.10_1648505291881_0.563991088268021","host":"s3://npm-registry-packages"}},"0.56.11":{"name":"@fluidframework/tool-utils","version":"0.56.11","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.56.11","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b65a5458675a95e6d7ee15432abc02270f72f96c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.56.11.tgz","fileCount":70,"integrity":"sha512-QbFQNC/6/Kv08xgmhQZ1jh51WymKtT4L4eVI5OnlK0rVJBg1aFYLA5qrsnbJyoqdf2dUKniiOwAKz5vyE1H9RA==","signatures":[{"sig":"MEYCIQD4MBWlw5EaYulNi3WzbZ99T7jYdixkB3lwdsESxzPG+AIhAMDPCesht/j8BGG2r7Ont0B/QmRhHStz2FBHPaySfF6t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQlHXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM4Q/9FdGZH9eP9IVGIvh9cPUyqiJ0tZ/auL7a+AON0ewWlpmLHv7C\r\nuGsc5SMGe8Jkj8SD+b93rz0Fu8EeZTYJ0Mb2QEzR/M4VFT6/XkbyHoYChkDK\r\nubkS6Mixm2NpHvQWZQqAE63t5XTg7b087sCasFJRajsGLsDFyR3mfsvSFUEf\r\nKPeSD0YRz6X/EoAIzOXrADj1bV18iU2ch6A9JETEo51G4pF/Ad3OdfOwDN98\r\nob++oPvU0b8mB6Yw8+CZ3nRrAtHsKBcso4bgClLbGoDQ7tSFlQXebf25+4bq\r\nHGdrgjxaSUzvXPQxBLAE1uSWoHrjweH/v0TI8rIELVjHtfNqI6vJBZP0YNTN\r\nUe6Z8FlEZv5McnrXyrb1H3/BHBAfYuWtk96A1+pyb3simTLMLHh9lZoRjUwc\r\n6KJ6ef42D6r8wOmeaNhGHcYahFPEpjPv+CEB7crUN61F0SV7ILm4u9qBiVq8\r\nMsVp1HrW27N8o+OBAjOT3n2DwjyoZdmI+MpF1W8vZpGHbaJg7OYzq5h+VtT9\r\nlkr6+h6eK1/jcQNKiCYQeWV8hD/zXg4FWU2XD8rlR2fernjrYtqFDL1dW0Pn\r\nVzxpgPj7uc46DQ48pvTrvyTCiPcTt1PVOaW9qbRrjBakfmHCSGiFppigTxL0\r\ngBf9OZA1KBtI2tzv7P2bXqx6SFZJmzmmOYE=\r\n=G6Qj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.56.11.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1034.0","@fluidframework/odsp-doclib-utils":"^0.56.11","@fluidframework/protocol-definitions":"^0.1026.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.56.11","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.56.11_1648513495472_0.7911948221863772","host":"s3://npm-registry-packages"}},"0.58.3000-61081":{"name":"@fluidframework/tool-utils","version":"0.58.3000-61081","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.58.3000-61081","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f726f359791b8d77895de26b8e8f5a89dfd60714","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.58.3000-61081.tgz","fileCount":70,"integrity":"sha512-kT3/aArNwpT+ysiUpWskYX0EhuxLEWhFHT2eWnxDTdRwGc38uU5Oa2E0i+S1Nr3Db2Kv6Jimnwa+yEflL3Dw1A==","signatures":[{"sig":"MEUCIQCLh9I9w6BfScGCQm5Acf61crwu/v9YpXOq+Yhi3Hsn2QIgN7LkCY+W5JDVacgf+CuVNks61WIDrdm66XTAb5AYMoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVNxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj+hAAnNmy911GGmDi56Slxl2+LUkdfa+Tw4vPgd3SGZiqiOG6cm1z\r\nQ7qkrDUeAgfE6goZ1iwhRFrBoTGsXDorT09gJwOWJ8dKmZIE9pMjF6XYFgvI\r\nrxNhzaZHqFxB3kx1Cb6qDsRzRWBwEMEVoS5iDnlc+0I9I95LCK8PmoowGj4m\r\nySD+4g5EoR/CUVMGB0ddKptR1ZYlKIavr6SoccaMU5oOe93tBg//TCPHODp8\r\nahqKZUKaT0xYlJnfjgN4eHzLmt/hfMbWdZE80wmInvgrEBjEQOQEfMDvEv6J\r\nj4EfPF8S4hj5KGJnCrPlWuUR6T5Am58edv+Oe6dqWnzHxNji+1G9sv4skHDp\r\ngRdVzpfy7cv0259t3Dbsu8obzWL0/O22KuH+M8WuQKx4pSynO/W0R/eaIuMA\r\nZz2czsb9kDjh+hDJ3VcgOYketaVYJtdSbhMewaCNbXk4DpzBXo9l9mmPRYkO\r\nIv5DWTzMP6FqNZ6j3ldshFdE0qI4swikLI3a+HO6xYE5cQLqPRjGJSCeh7g0\r\n2AllCsU1oTr5i2o2ZweHfr5etQeKOZgKmbO2NqgnDav0dnu7zhcqD34HBZms\r\nUQFkgi6eI7a/Ltrh5FZHyXT9HINBDS5tEW7YwoNVrYXepB/dA/QSJSMwc09+\r\nGyMPRMnCyt2E5lpTbfD9+gstqbsuAvlMsdU=\r\n=GSON\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.58.3000-61081.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1035.1000","@fluidframework/odsp-doclib-utils":"0.58.3000-61081","@fluidframework/protocol-definitions":"^0.1027.1000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.58.3000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.58.3000-61081","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.27.2000-59622","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.58.2000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.58.3000-61081_1649728620462_0.9478956708381405","host":"s3://npm-registry-packages"}},"0.59.2000-61729":{"name":"@fluidframework/tool-utils","version":"0.59.2000-61729","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.2000-61729","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3eb5c5d2e5762fdc62cbf78a469c68a036d4b63b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.2000-61729.tgz","fileCount":70,"integrity":"sha512-UiTSr5Wr5eaFldHmB6pHLXIYG0aJnYlUDslIB3uMShr57JQyaW0MXhB69GqL34QPUvbpGDPRlxzGplbM0iZUfg==","signatures":[{"sig":"MEUCIQCR1jmdZioNLTJL33v3g7VRm03khUYbK7hyB5D4rxPIZQIgE8BfhW8bnAWzBcN+VQtG+WMSv1HxwUYuH1G/jqc9G5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWIbsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreTA//bvD/L0f5+plguWUllc9+j8Cpw4QBtk3T4Wno+RMA96CRyFc7\r\nTXG0q5NEbtnJv7YRCltxDrVZ/KCDVEbYtqNGlAU5PdNveOa4GXSbsnODJQKa\r\nbRTD5Bgr4IXkliR9C2Cqof322lI5veLzSUt3q7Uxx5vFBArgUxSpCIIMUNXX\r\n6LZQ7Tg0vJXSZSZYz9hPaPPqbJ8yVcLsD6DwOT13dZ9lOb8P4L9e7JVPID7+\r\nqoz9t13Max744KT1Zw3hk4jaXMh2QK1HwOOxaH40w9MmCg9s9lUpe5SBRa/C\r\nO1P0NFogw/TY97I/riXrN0ykwiUGrY4OKE46y95B3auMIJEv+lQM9D/DhcVP\r\nZjzohzYjPYx3xcKV66RALVth1rAwwLQORejXA8rMaJXrI9RQx6w0rVE3kCK3\r\nqAKC7wFv6S3GcV4ZOUAmpWo7Mbj1WIfHkO0o47yQOFXG9WLDtpSodJicLXN0\r\nAsfJw8yM8bPZTjnCvRq5K2JDQpz5tyksf8H9X6ALzMLtG9Pq4RjSzuyGUdxj\r\njtRQYFDFIdlptiEuAfX5YNOZyATLNsN5Q5k8mSRp/ssDXLJpA9hHI5fJZTY2\r\nT5OPoi/enDmoNGym5WFquT6sIGgB/NYR7j4oE6QKOQSWrlDgjSO8WsrebjEO\r\nC5/oB/ASiAIjU+rccHVPS9Abva8I2xcbP2E=\r\n=UoYF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.2000-61729.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.1000-0","@fluidframework/odsp-doclib-utils":"0.59.2000-61729","@fluidframework/protocol-definitions":"^0.1028.1000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.1000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.2000-61729","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000-61189","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^0.58.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.2000-61729_1649968876388_0.37455954649181455","host":"s3://npm-registry-packages"}},"0.59.1000-61898":{"name":"@fluidframework/tool-utils","version":"0.59.1000-61898","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.1000-61898","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9949a27e02d576d5d2778fe400e6eab98cd5a28a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.1000-61898.tgz","fileCount":70,"integrity":"sha512-tQefYxuTh//tGH25Gd+gyEsZtnEkdK9BK4T+Ukk3QdSn/8gJ4PNx15xU9BXvJBpbV818ujpy0EZwvcgCLD0kiw==","signatures":[{"sig":"MEUCIBBAyJZpQ+ZZjWFYc/YeeO5XMlUQODnrEGoP2jOQpXCbAiEA2MUhmci4Vnjh3rvv6NvzliPplaCa3Tp6vOh3Pgy7/ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWf1RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo39xAAhNPtyJSsh4lCZ/ce94EwTW2BNG92ZxsJKxo0pUCKI5fPjZ/U\r\ng1vua7F92gUvvgnQ/b08wLin42KNysahqao1wycfAP/DJYfmMWqWwCse99G2\r\nH7grXMSpXMwHyUIfiimT0hx8nRFV+1tphMHCr33iJToLT4uQp+jSHySKmAcD\r\noGHKa1aTg1sVq1emynujLkze3sRjop0cymSm1MhtBM16erYYk/wOGGAsJlgV\r\nJ5EQYS6uKHstD2Dt/Mlv0Va1Dyr9FHyzgRv5OBghS1DeGOWDIfLBsBJv/Avb\r\nVw87kGrRtbdytN28J+CkGxTxr2iTs4LvEPqlKIfJk4ORPMYeWPy3X3cf18cn\r\nXaQF0m0b2lf7ISoykhJAcNWdNJInT5StfkY+Oamxe0vPBbVEhQJnMRtH5fTz\r\n/CGWcnkGAFA9ctprfrOFZJLfpceXdlFx2apsSFw2/KIE6h0aPtvSL0fn2BQR\r\nHLOPH7nCV7vUOxaMd1bbidKJi1YnBe8H37ZRvob/ftVlW1T7COnPvV/u3Jmt\r\n5X8Sm53EbatygBOtL7ew+Gsq5tIqA6C9C5GmoCgz6LLrXr+bkkUT9VoPGTka\r\nI0iGFOCsLYpoj2odsh/W00oL2OemTX26ZRRs11Cj9XM/mkpCP4DovEAsE9gj\r\nAsZE6lDzmEjATnm5fMrq98lphCvPPlzUhv8=\r\n=kNzd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.1000-61898.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.1000-0","@fluidframework/odsp-doclib-utils":"0.59.1000-61898","@fluidframework/protocol-definitions":"^0.1028.1000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.1000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.1000-61898","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000-61189","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^0.58.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.1000-61898_1650064721835_0.5847601480065174","host":"s3://npm-registry-packages"}},"0.59.1000":{"name":"@fluidframework/tool-utils","version":"0.59.1000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.1000","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b34a883e60a8c46150030eaecefcbfcda67d26a5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.1000.tgz","fileCount":70,"integrity":"sha512-aaH+ybxUdzoBWOkbCtpsT8zSllLcm6TbktO93DguSh0WDIHPK5cVl6kzhRE5yAO6sTlT7RHL/1d/CFA+O4zS2w==","signatures":[{"sig":"MEUCICY/L2XmPO+GOcNSZQz5iQMU/zchw+A4QtPtFdI1ADsmAiEAvxL7gz2HCZTxJQ7LC17WpeKqwLSHWyR7e199/LfixbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWnIZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrypg//Ze7zeI0DyxPJ4t6Jj3b08tYBr4ioGHXxvCSmZBtIrUjjmNPD\r\nyOAnlLMJ8vRrmkS+h73WQjMvLwnJ5DyaM7Bl0JT0hztmPlGQ33AlyoxuN/Wd\r\nOaQJJHfLH7hp0lyg5Wyx/jwJnTa3hux98iMVTzsTZI730XZcdUyp64lU9hB4\r\nOOLuRqyUO6L4x5XDb3d7rmED5MhTnc77gRCafkc3eK05M0gld6con2N9NWIA\r\nBs7n00PDwaR2XsrpjGgItkwCdYXiw1QY2pGgyZOc38+/81OkQqaYqMYUQRh7\r\nygfbhMIycHcHmOTjUQQR9I2JGHINuRIEtu/3yMSyDahnk01WfphEY1IMorfp\r\na7fvxnZJzW16HZ0YXSZE75YO552ejkFUtFNS4Kgo8tYaNqpaeF18SLO+8kzD\r\ndOTswboHt15g6Ujq7jzUbd++hOGOi96Z7M61yJLdxpT+UYLJKR0v1vnxc5Ac\r\nGLl7jQZVwIv020D1/zpzuK8JDYg1Rg/2JpmE1GV5cQQZko83IFPA7w54+CeH\r\nAwK78P/L1+OH/EhmNE9bqbhg0h1wBAwXBs8SDnIpP6l3Dn7g5Jar7mk01lmO\r\nDd1CJUMqYo6bT6faG20NgYYXiWPrcOf0ryF/lBHXlDMKuDTv3p0B7dI5JjeA\r\nNfhGdicXI/RGe22xBDKjP3+NacD/JsQ7qnw=\r\n=iEPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.1000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.1000","@fluidframework/odsp-doclib-utils":"^0.59.1000","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.1000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.1000","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^0.58.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.1000_1650094617374_0.645396094935272","host":"s3://npm-registry-packages"}},"0.59.1001-62246":{"name":"@fluidframework/tool-utils","version":"0.59.1001-62246","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.1001-62246","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"132ac4f001a388bfb4751a921d0312c98269c8e7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.1001-62246.tgz","fileCount":70,"integrity":"sha512-IFxqkj+NIuojyGNf8fwq8I3p1ZkiBd+O/Mz18VEUN/OfMDbv3SbrA8h53u1QoCBUSFLtuUAqZjPFtkOe8Cc3KQ==","signatures":[{"sig":"MEQCIEjqU7D1G+8sUmTbf7HA8g1URHWx3Ch0G9rcfMHR25YpAiBIGbpzqu3bU4n+RFqViEnG1bdqJY/7xZEAv4S8rReU2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXbgNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCEQ//ZzGqXTVyVbbYciu4OAXrIHpOsBfWcBLLN6NCQ1moy+LeWFi5\r\n7vZJFR7lkqSKBHHqnG6h2uQCPwRUBmR/vxHYv+DRwZuY1OgjtudVF0Qhbivr\r\nFzey9QvMeXpgpSWxAWbGzUaW8fpXFa2kgUQ4BDk1fk6tA+/7ds33ZaWW9dD9\r\naS8e/et3VNheb9y9LZcjHmHRNfb7AlcKE8f4Zuf7384sphzBqQc8zqqCUe6t\r\nUk7JR+6W4blKypvB0fCBk5jjfy+VBxyDHYfICz/fc5mhY+1RFPsy1VHUMMzp\r\nW2cL9Tt2KgpmgRsHcnLTILMcDghwl/H8Tuthr9WqYQWdcawaEcWlj2sKDAQQ\r\n4QZiWyrFy1IScqtJwXBdb7QPbRY1e0KjkMcsALe5iwWziuzTxjqlwdGF5df/\r\nvpGsz8CPI86a5cKLZ+80PDwK/UWcjgHpBJe8e5+QwIIAq7TbwrePSA+EYrI6\r\nJTx0V+JzS5G7jy6pxY/2SnFwvlRuLggR7m8vP+7R8hPWbwyjhkJhmZ79cSZ3\r\nPuXw77ss26M/ph6ayH9SYaQLy8rK2Wxn++VvjEAihl2ukxjoyjw4rOkDgo/W\r\nUiOjFw3KFc4x0dBOKOBbdbVNemKAgnXJrRrkAKK9eDL/R6hR5oczgDTjNJj4\r\nQBURmk7J8lcvlJ1XUKXJ1CZI78M2aZpnbl8=\r\n=Rkza\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.1001-62246.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.1000","@fluidframework/odsp-doclib-utils":"0.59.1001-62246","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.1000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.1001-62246","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^0.58.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.1001-62246_1650309133770_0.4601141961863211","host":"s3://npm-registry-packages"}},"0.59.2000-63294":{"name":"@fluidframework/tool-utils","version":"0.59.2000-63294","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.2000-63294","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cd496294cffcc996c53c9c166d18ff6ea1c54b1f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.2000-63294.tgz","fileCount":70,"integrity":"sha512-Tk5GTzxueM85fhK5xDGGBfWnCq1BiXbw/dgn+EKvjDRdCSAiF827vyjxsVGdh/ocPNZpjCntH5Jm9LtbdNtiUg==","signatures":[{"sig":"MEUCIQCz4wDSB3n/DTapEyIzLwsUMAnxqzfjnoaylbHSaFFrUAIgT2tjDzPN+/3/+kIi2j3w89wnc5rMOrGHciwINzRcvRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYxpgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopNQ/+PZtAMfRrVke1Uw0YhsAmbKV70nRf62ukLGK+coFw6gwXEbkX\r\n+0f2xIz8Ui/B+DWM4U7gxxmv48bpsxMFTivERh7wx3eiIl8QVpJNU8WbFj4u\r\ntmnjdthsEcUpXEwB45oN2F69JqQ3vXwuaWnIuaemh6eEjNcuw8JxkE4lkBH1\r\nI5Bzn31uMo5+tZjY37D1y1KuPe+2GzkMqPqr5IyINpPaIy58Db/HvgekFaDA\r\nq1AkgYkvYV2AlEb9MNxXni4/Y/DosE2s0CI0tNieTzxMcE4hJoIbuP0k7Yyr\r\nYsMPo52QRXneAiC0EovA0qxi0IP3N6vmNJS2Y8rPWEyS+JzQ3jtNMGjrJhBi\r\npU+0WXL18ugBXQq7IZwEgtq+dtl+bhTCGfyKrzbttUdzX/68ty0WRXHQe4me\r\nLTHur19wW4LQC/SbVgw6+1lYpJge3TkisG/MOxfnaVSQEhn88X3dalhjVY4U\r\nmIomWgTOHLg+X6peN3W82RYs0XnbjF9qIre8KoCsaqC2r61Bt4+0hZ+uoOyV\r\nfbTP72Tk37yiveKaW7g/xzVBZWATK6KI8p1RVgZcYzssDonpYWG3IF0zXpbN\r\nIApZShoFepUZ79IEEGwBeECLVsuUWZYIh8UkuC+bLOqIZxuhR6Wq/B8YmvSB\r\n0ALFy+NpKqRhUgtL/BiX3eoiJ5ZXf+3+KA0=\r\n=CDH3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.2000-63294.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.1000","@fluidframework/odsp-doclib-utils":"0.59.2000-63294","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.2000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.2000-63294","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.1000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.2000-63294_1650661984722_0.29740162790793434","host":"s3://npm-registry-packages"}},"0.59.2000":{"name":"@fluidframework/tool-utils","version":"0.59.2000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.2000","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1dae527779fd78cbf31674c05b4d551f7b39872e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.2000.tgz","fileCount":70,"integrity":"sha512-pbF3zhfn3TonMa0J1OdN9+uPNsPddlthkBnua1xrilF7TVLhgDKkEJNxF/DZwd8nGPZnCPLBqrZs7LzY6lS1xQ==","signatures":[{"sig":"MEQCIDbObinVej28fWAMrsaD7LUOdbNlDFNBeFgsdXVPzgFaAiB2vL17oIuyK7CA2OXJiOwkPPXNn9S3UVIcNyZhC8ynMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiabdtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu4hAAmuwXO3jcuFtYXYhY1fP6lBYDrHBDpvTkAxPWRm8vYV+XRM/q\r\nThPL1hfNiktuwLZT18c1n7Nzwscf2AtnDFQrDZmBI5hdbmx1Cuum4fGHCHbA\r\nlWaDGYR+hHmBRq33LQWWuJxDglR+Mred9E7RDWVYGOrjcjzq3MVcmVJk2pIK\r\nU9y42zHOPEt6mTZKUHlYSL3mU72WOsC2VYshEM6MgpiXmlMqf6tU3LaCXPD3\r\nCyDXWmGgchfoXHZZOFZQHhzThL5J9f11R3ptkse6uBNwMEv3V0KlRXPC0JWw\r\nCu9d1dUMWNLsSoEyYY/Q0tRRNu6MabkSlciibuRq8On3s7784Y039o6z8pmm\r\nXVQVx46eOxoPhwFDWrFKl8HpS9jhkosbNg8i7K08CJyuO3eEEntkkzbeDKQD\r\nYN17ozPgJiQfbL+2A5wFSDUNT6CMLVVR/q3Bj2yOdSC4u2TdXqParuxY461H\r\nkhcaXajd8g9ZWma3SvciGjv0z4tRibsms6vOnm2ZtVyH5UAJndjMAwq4Q+LC\r\nKts6SV5A/wN0EdAcHbQm+ExPKGfjDerfy056NHik3+EBV8R5cUiYWUWchOMs\r\nHZwvgF6q2VmZ8qdZnKwDQwo3zEUrSe/akTf5IrKCEpL8AnO++6wyeO+MqQyg\r\n0w869Z+WnRKpTpumPNUDwFeDqA8EiQmP5go=\r\n=TPYD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.2000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.1000","@fluidframework/odsp-doclib-utils":"^0.59.2000","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.2000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2000","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.1000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.2000_1651095404932_0.8284432746615045","host":"s3://npm-registry-packages"}},"0.59.2001":{"name":"@fluidframework/tool-utils","version":"0.59.2001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.2001","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0d75d309a3a9b037c44bbda2948f99bb74642a9f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.2001.tgz","fileCount":70,"integrity":"sha512-TjMhr7fMTf3h3Z1q6uQ9tb8AloF6xGRDQ2rFL50ZK3clxxF4iaORyB2Y7bvVuBRl6rSgYcLdd8t59GPBvVKerw==","signatures":[{"sig":"MEQCICsxMjdwKu7T114FPO8SozlpnFOLbQb/qt/Pv5J1KN3uAiAkXJ8caM8LmzTptb6Fu3hZSPSY8Imfm4zZdGYoiNxdjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicaFPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQcg//ffNIy8LpF+cDiIxzEIED8pmD0h7TmpL6qD53A5jFnhWFRGrL\r\nLoEB88d7TacxDF/eiJBRisfYE2IdgpfBmIjwV9i3KirP45CTWd439WEjnTc5\r\neDgPBVNU3nkK6eds4tEQN01Tme5Og3AS0HN0y4w0EjddZ46Ry8+dC0QKEXwP\r\n2S1na3DEQDTMd9QdBxAXq+JIfaeGLAKqOLMeTEVidUk0F0IeahkUWerYRD/z\r\nPEcm8yk83GAAGpsH8a4EKrk+eL6q/bxxiR8W1g7Ie6RAmK7X0M4m4LGYLD6A\r\nnkkafJfceQbi7LFU1iCPKbixaWmE1Y33ksvUkSvJlOYbPTZe0j8qdy71q2VC\r\nkTgA7GJ2rhvadJeJmSOHILQUd708t51yYXwDGv+6UFE+OyWoyyjdBsLK91nz\r\nFWpvNiQidlVEEOKtjSY8np24WRG7qpptR/7d2JZ/WlUC4gKRGLKTXFJuS+Hd\r\nTaUPxlID1iYacah97vNlCZwUfoMGnQ6WWJFgsge78WNO2+BzDmHG+bRWRcy2\r\nOr6E6vVTeqv+xmV+k1/TrBcvZTiCXhJJyDtZ21yCG43Kh0IBVB4A8w/04M6U\r\nwSAab8dQX88dIyivvGBUAt129Iq0P8os19H54H86j7FN+lZ7Xx9/c7iaevmp\r\nUt9S1S5XBuqn2PiNjEGjnt1/qv/kBRDu0yI=\r\n=nATB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.2001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.16","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.2000","@fluidframework/odsp-doclib-utils":"^0.59.2001","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.2000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2001","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.1000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.2001_1651614031613_0.11820899831602416","host":"s3://npm-registry-packages"}},"0.59.3000-66610":{"name":"@fluidframework/tool-utils","version":"0.59.3000-66610","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.3000-66610","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c5aec1a52a3135ad8cbf24bdccba5086cd228e1d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.3000-66610.tgz","fileCount":70,"integrity":"sha512-CZAsOhh0ffG1H16YGCj+MffiaONtBjdV13qsU6oRDApNWk00Gta6gf6bEa6qI5Y7i2QCQhYSQf2/hhOvWswU7A==","signatures":[{"sig":"MEUCIBFZZJBCo0pG9y69p804yP9N63e6R8gQnLggSj2AoknjAiEA+Izhak/6vmEOFBs9T0hxam+LbDNEZLbM8O6ZR7kQOpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifnpoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgKA/9FN8WuUK++PbOj9VE8y0Ts0w/fLBxSp4Yzg75lXCZGYfxKk+T\r\nHNwXPXM0h02oea2moQ/i8ptAZ9xANvtUKGUqkOnsSfpE8iiij02zpIt8Pcx3\r\nvLxXZm7GNEoRPPXO0eRli1O0inIbpfgVPr1QrxhLMZoQUMLNMFjDhQU6PWG2\r\nOszFrhvCK1K/GHYSv4XXqANzW0BPTlrZr32y1qd+3HH+MZduhoCc4OzwBjP/\r\nvHMW0gcr1J7G/iUchSgssDo9wSKMfGzbyHyXQ60qQzfQLIUYFpRHo78FEKPq\r\nneHRvw88ZmB/wsxU1MwKpRBpIeCjA3kT+9y5SjiSxmOxsgvNE8GOPgk78rXq\r\nGU7ktDfmA7Ccm+9j99KwwWwxixBrbXbeUUdK4iVm2BGQUA8AazhrFhIj9dpn\r\n+cPEoZJ5YIdh+o6/tmf0hXKIwHQlafJpoxp6pRDxZkQKiCfFS6y3CvpbOCT3\r\n3MCv1p7CPItzynyDwVE472yJPbWg5y2ORBvjCEdRnd7rArXWugCeixZZiKPW\r\n+x6LtvqTNAF03ULr+x+hAypCoJNnst3NacnQTXOOUvi1b0MGtczA8Pv/xDln\r\nlOK6V6/UQmMpbj5RSNaM+qhvViy51S2SZV5wKLUcgRdOyhnlJuJUkBNjqa6o\r\ntWjmCeXlKiS3sgWOUR8uOivW18Kn6GBESSI=\r\n=Q1LJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.3000-66610.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.3000-66438","@fluidframework/odsp-doclib-utils":"0.59.3000-66610","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.3000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.66048","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.3000-66610","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000-0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.2000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.3000-66610_1652456040393_0.6329388364743667","host":"s3://npm-registry-packages"}},"0.59.3000-67119":{"name":"@fluidframework/tool-utils","version":"0.59.3000-67119","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.3000-67119","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ccfaf758196d5ba973aee3cf324885840871726d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.3000-67119.tgz","fileCount":70,"integrity":"sha512-bWQb+7cpDCMJLm+k67xTBJG9tiLF6DKJKJ6sqPawDrU7MjK/bz1Axkt2hoo6N3/eyWc2vMiPDozUoTL/6zG5Jg==","signatures":[{"sig":"MEQCIFM5zb725VV5K+4NKOE2yZ2oPu11O/KNOQBzWJc5yqrzAiAM8ts6P1YPpnyifMXc9xhc4khu1RLdW6/xZpDemLA2sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig9d2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr80w//bRB4I+jdjlHGBpv2aw0b28pcxWgrJ0+VOG8qU2Bxww1iVuBs\r\n80qNSiLZ4UvXyxkaGq1RO8YfQZzConxeUeywvrhWxDG3WHVgyzOEWUgesJ3S\r\n2cwaSA6TvmSuUwyGzSkZAsZEJuW2rQtPKc0v9eZYGXez08Kw26OfxsG/MuHP\r\nJERS5blMneV92333JU7ZgH3oQcQ9JLybt2wbzZmI33UFcQEZ+XNi2PeOiIJ2\r\n0ssFAjyNQCcppVX/JUoqctGqalKN1Ks71mqhl3Bao2eS1jvalUjEH4sfPzsp\r\n7yp8RPScbMHvYiLII/5U+1M4Q6Dj11pfwfFLPA4vg+AvlNclV2kn35TXiOhZ\r\nxaupI/8ZYBRuI6uLR0R68V2CTsaFK6MDhi6y+DtbE/ksx2RRojkh1pp3HAqE\r\nFNL6/EruzOGNY2m3DzdnoWgI467qIxQwNW7T6tE+O/r2WgmylJaJZLqVk/C/\r\ne2lCgnF5l9Hc4zQroMBXVbC5C8paosZzm7OL7CnhMcZrbrAvBxERQrKui1/h\r\noQDHD7fIFUHheEpN6Mwd7hd2XYvO/tDdwep85W6+KijEJzhZWwnh4WE2PwD3\r\nlONPcToOJME+egixJIOPGglBRxp90pLZmbIUPhmpNVA7a9lmd9TKHGqP9LWo\r\nRCUlnB2WTpIW0WbpcA1qcn/i5lS5BKALRX8=\r\n=Uwan\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.3000-67119.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.3000-66438","@fluidframework/odsp-doclib-utils":"0.59.3000-67119","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.3000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.66793","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.3000-67119","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000-0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.2000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.3000-67119_1652807542228_0.4571481898222358","host":"s3://npm-registry-packages"}},"0.59.3000":{"name":"@fluidframework/tool-utils","version":"0.59.3000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.3000","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c7ee84832db5594d1266bd09d41cba53f7835506","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.3000.tgz","fileCount":70,"integrity":"sha512-x/2RnN6v/TxfE9VBGvN8XujOB6hNo4pt0bcRqWizqI/2gYp1CnLWadS9OBmSbAB2Hl48MAdH4GcvigD7cRkjUg==","signatures":[{"sig":"MEUCIHrQWZSHRUTMLvQHbJPoi9GpPk0TaDLXRqaqjKhMpcIOAiEA3AoGIcMGYHssYb6IDk8afuCat0VvwLlea6fukMG1poM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihTEnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoixAAgZaaDrIXdhptVKzDSSLM+ZlrVS6IYyfSwe/Zw3riKhSY4Vlp\r\njADZDSlUZLQ+X8IVLM5fFIc/ysR31OIC9lU8SVdsojX/qNRehBTHMB7UxVvm\r\nuH5JnWxh35ynop/rQu5RGP4jrUOoKn8e7zKhIrDK91V/X03SU5FOcEINp3Qr\r\n0G+Ujce5DpZI2jIxkChMwXkCoO80q7xZgT9iDnJ0I3juzeINZlvoOzAOrujX\r\n6lRWhSmnWVoEeFTgxOS7K1iZGQWvCxCsmljUNH3uC3ddQZEUYspvlFWXrTuk\r\nyE1BOAE66prfCj1EjSnP+cyHncIYIGl8xkWaJANStq2lHcVP7xbvnpKvn4kP\r\nACTSWGe0E9UgbVP4wy+jzIqYWtSoVupvIvIqbfMCXUvlLMf/PbScnBtkLdsE\r\nN3X6CMec6dX7jaYv+8UNCDmji/lQryZoN0+9InO7iDrD/bmpa4KCn73sFwa2\r\nYbfAbulbJw7fSrVOidphrd5ws84BeTucxe5jxDmBQ7GG0h6oTZbdNzSn9moi\r\ng1IDUoJ+tJ7wVpXT1jbM9X5gAiRTpnZQQtyrVcqDeX1auTlrgxaehWtampvm\r\nmFMmssF7QcmIiRKM0vrxS8ALLSnyxpKUVxVG51Am8Wzj7qZUWOwO/lQOErXv\r\nw3qV9ItZK54hyMJhuHiyU2kzORSdNRUI5EQ=\r\n=Z8Sc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.3000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.3000","@fluidframework/odsp-doclib-utils":"^0.59.3000","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.3000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.66793","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.3000","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.2000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.3000_1652896039350_0.3831477183702072","host":"s3://npm-registry-packages"}},"0.59.1001":{"name":"@fluidframework/tool-utils","version":"0.59.1001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.1001","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bdb2c32418905a9cf4c73e0e19bbc99c298cd59c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.1001.tgz","fileCount":70,"integrity":"sha512-JruBOH2F84VtrIn/hp96h3pkIGSc1WKcM7bxyoS6w7sgxLSjDQH2iyenwhz6zuWJyecXt+KK02UHI53z69eTlA==","signatures":[{"sig":"MEQCIAdNk8WIGid1ktxivzQv0890otbhyULBSS0nYVQ3JfUhAiA8Mq+LW6nc6fbi0xsiSGvR3cDP/T4rNJxGZFUN0+XJgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihqxRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3JxAAlXxHBQmNJvfssqa9crNO4AswxluR6r0vM/D1OR+TDGei+t5x\r\nNYPG2eXVVRtU1hlSxKlTB0d/SbYZvCRHpxATlO56Bi7plVMioZcGhprCKVTH\r\n9GLPy4dCk1FVdNlR8XhQi54U12r/lpsiilMmwIkek0tjQw9ZFpEvPvI+JrRl\r\nGr5YnfbGxHP8zS/qFMlnfEz30D8i3EbDSO9Mgtb58hhHLogK9qKnLrbtYBp/\r\nP3bs0Yo3UhmCYadWD+zSP0Cvf+7yRdnAoJcw26Q27/YcaHzMhOlZN7SE9WRd\r\n/IhnlAo3TC0z6x04qNjb0i685meSMUcLaD8gTTI1BYhjc2Qfy6Kpzf4qRwOm\r\nnF0owaOcz7zjL2mTQ5nrt8+r4GnsYj0xjRRW9iVppHiEQf2A2EVbbKobmvT+\r\nhaKy4qtv8UYgwSG3a7HxjxtQ1/Zp8F0vJYhuMjcD/WnUkx2fONKhkzPzcCWQ\r\nEDZo7b3bOkdxR7i3usj1v92btqlE2KCWAbC5KtRe1+gzgfI+a1/CjAkvm1HR\r\nzpZ1ITwOPGnEkrwiQedMfSsW0Fb633NMuHC57UF5tMdk6RL8jmW2cdeeJjEk\r\nbgYUubk3KP103B0efzGQatd4hT31MABb5pYHjjj3jZydv8yMeJawHnAc+B0U\r\nLHUEWQZu+986MgARUieZTHazvRH5n95orUc=\r\n=IKxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.1001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.1000","@fluidframework/odsp-doclib-utils":"^0.59.1001","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.1000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.1001","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^0.58.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.1001_1652993105511_0.9270200709984961","host":"s3://npm-registry-packages"}},"0.59.2002":{"name":"@fluidframework/tool-utils","version":"0.59.2002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.2002","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9caa03b168f7f116856c07a26995c573a363115d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.2002.tgz","fileCount":70,"integrity":"sha512-hemh6Q+F+UTp5VAWMZ4OG7LjF7x/n6lv9sZJFwKc1X/kZIIewEqS3fBYhRtGkezrbtGDXwh0bDPshyoZjpjZ4A==","signatures":[{"sig":"MEUCIQCn3brQTzn2KRxZ7FDuA1n1w+KLF6YG7kWNyPOBhgAnfQIgeKQOMjn/VBF0V2nsucpTiVjeig2GdTHh+GtjiFVfvrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihslWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4shAAkllRw10woBErfMErP9IfYOs2ivkhCj31kAWRyei//c3kYPMW\r\n3pP5ebfghfJWIOYUc5N0BHAFKgBL0hK9UkF/AGjGddxhAKDzKn40uAnkAjNv\r\n743hZuq0qb62eTrMKNhLuoMjQwYMre9K67sAK4N4lzB1Lk4X4f/A2MU0u5fD\r\nvLSoDZ0+ByJ2powCJ7ubIhrjqpr8ylPavh4a6yDo11U6zAsBEyWbLs2H4DC2\r\np5uDi/WIBH/yGJvZcUG6g5pSUVzN7CuZH/dm2W4Wz3Z3Ur/eVmqteo4qjmJn\r\nRvmwdoOBUzjdYGK+quuEMDL9B6N3Xr2NIVoWbo6lT30PK3L7lfDwykQ51xli\r\n0zdK+PeYhvjTDfggToSWF/qmRYQh+C4sLG1ctG+QPfdmYmhQUuWh4cv7rIUv\r\nfqV26w0UQ7WTEMg2ownvZhi37FswE/0DZ9fbTn5ywVUoljiGmpj/xGldMsJL\r\nripJoe65+rZbHI60H87Q5234rtAU8l5ObZmPItVhbGEu6Iay6Y9PXhnIQAUb\r\n231G9ub3BS7sdi4KyOIS6RgQKCzetbf6wrAAJ1CE/LPzFcbFcubXyY/agLdx\r\nbFZCebmqfsi5vff7iOXhzCSDEsE7hLRVYLMrOucq9CMCBKLMKRVa2+Ixppou\r\nume5/HOaaeSdGnwdksIWnHRly4FyoNbp+iM=\r\n=XohL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.2002.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.2000","@fluidframework/odsp-doclib-utils":"^0.59.2002","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.2000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2002","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.1000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.2002_1653000534386_0.6787997678596858","host":"s3://npm-registry-packages"}},"0.59.2003":{"name":"@fluidframework/tool-utils","version":"0.59.2003","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.2003","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b579a75fc67af07111c93bcd837cd18e7b7fc2b0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.2003.tgz","fileCount":70,"integrity":"sha512-0VO50rlM022bi7SD6xfrHauzIs/X0XyEdt38tIDazKnuZDkps7BDHuwpBcfvnbcD0BZgZJUwSiT4jNuJ2gpT8Q==","signatures":[{"sig":"MEUCIQDgCgWcAERFG+8xI1CNbOITtz8DStfHrILAKk0CyxaRjwIgLywUZd1NfPacd+XIDuJ9fTDEleHXdqEzGIqPvehh2AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijpPRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYdRAAl8mbopnptfuyThmtdFIiI9+iyXj32Kt4rXrRJLbHZ/l+Hrc7\r\nZmjm4tE6/hsVMG5ODVBGxwL8Y2f4XxkxZq3AEbqdQDcaVeXLzeI8hJk0JITR\r\nb2U6nF/r47iD0NhIScVftcg7vEFErbNnP/YM5qa7jnw/aw9M15cL4lbPKw6P\r\naDSPDUoO1jeCIJUgFcAscrVZMD7Hb5P5bQmSNMmcmIbZntdJ8Lr0ZoQ0hU/C\r\nDWphJI66NAspQe+YlKthEbz5Q3sr7ND5aRRSRr42IBcVvu8keuYubXCYN6QP\r\nG7eSYduyL7YCgifzEcV83mAB1ejFkEfxIVtyJUoqOQwdX/R25gehUV8IImet\r\nDUHymRUWFNlZbMSNsCknYsv0Wvf0zf0P0+/G/pqGxDIv2jZa00pVqcHorh2h\r\nQShxU2/IyIAZ4pJA6eIq1XuMpPr/XSLKjbBQ0YUA6oW9kM2GGFgVgv9uRo7r\r\nSGk2m/NTcy+dIcssfcMqFgzc5EYHVWrm2bLW/axq8vt604KCc1DQnTnFhilz\r\nR0e7tBr1ZUJqHy8xMlxWVK0aZKpYAOqO8hUaxlDvXBj/VH+0n/9hNElVd5KK\r\nuYdJjt+CDYg1sjKIkJQ00pc5R49cNx9kq4X9NbSYwU3fkdzJ0rE8U1LNGuvy\r\nGQTnVqZk1MdyiD5c+uGpu7awyUyxkcGqL7c=\r\n=FfJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.2003.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.2000","@fluidframework/odsp-doclib-utils":"^0.59.2003","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.2000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2003","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.1000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.2003_1653511120998_0.5725315373886324","host":"s3://npm-registry-packages"}},"0.59.3001":{"name":"@fluidframework/tool-utils","version":"0.59.3001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.3001","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"950b808e536e227e8b855557c8b70285c1e834cd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.3001.tgz","fileCount":70,"integrity":"sha512-x/2jAMxCC/mKjMvmZMgdBtXYIKwdOKwyZApJD9hqxFhuNArGOFUkWj2hfoOhxy8Q1sFkdm6mW4yae6ix/y8cUA==","signatures":[{"sig":"MEUCIF8mxnGoiO3hT/kXPesJpAgbJc69Qcz2aX5SKgo2Y9NHAiEAl6aXtBNaVK24rYjKQGrlmkdgKWsN7Ttm+9U3aCYXbqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijpaSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO6w//eEraqy8+E5vKx3i8csU6AsDQvTreCbrTDsantjyhnPGEuISF\r\nD3opLC8+CxiDxH4hfvWcDcNibxdAI4OiV/J56wPJhOsjW/08N25d5z2cFbVY\r\n1FJncfp9IEVZsO5Z0M6/Je6lElcTtfwG7zEUJ7q+4lKeZYSaoi2kw39eQRZq\r\nPvSv5oNqvlkZz4QUsDnANTVOhwdq1mznTRR5o9UCWbfO8Lavkk0rpdfGgqZT\r\nQ5zGevHvr7J50Q3z9XrHXL5AVxIDnWKjuGorgO7elXVrs44ZM0URQe2B4kdW\r\nFAi/Pej3JHzM8GVB3PpNQzfy+OBTbtjFQ2EdeAar95tJTHwXuwYhTTktQqyb\r\nhEIoYzt0b/01ROMwmkwZnyQkZSTgSYJnmkAWQPShsJSccpRQ0ep1ec03kTQ4\r\n/dKKeDrtUvV1KAT0CGSZzxK9dIqTErEoB3wZ+7WO6AdlpgzvzP6DXRTs4tzx\r\ne4lB1SdPc1itGnD0W/WXMQ+eNewCEkZnCPblshwNgbhU20OEZEN/Wx3BHqrD\r\nd8PkUFuYvv2AhLbS1FsxaLZ1yYRjywoFmF58tM1bAWs0VocAA3OTqYnnm6Q+\r\nbQScuxf4fDgpuM+5DmVAiPCCaCttMeZcXWyeDG1SYD5oc8wKOyH/fyn8j718\r\nnMQ8gHbqnSS6OXwdTFpJZoegJjl+vg2DGhc=\r\n=Si2O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.3001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.3000","@fluidframework/odsp-doclib-utils":"^0.59.3001","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.3001"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.66793","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.3001","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.3000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.3001_1653511826207_0.8746354872387418","host":"s3://npm-registry-packages"}},"0.59.3002":{"name":"@fluidframework/tool-utils","version":"0.59.3002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.3002","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7bd2edc90104a918e01f34a52b214053226cee08","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.3002.tgz","fileCount":70,"integrity":"sha512-42zk5Jjrr1Jk8hmyqIQtFQCWeMOzFzwFITVYH6o1pv1JbgT9XfZqmYc2A4QUzJ3Fd4f8kubNQO3HRvWiCkstow==","signatures":[{"sig":"MEUCIQCpeKvHF4DBUsx4227JrfSlr4SvAM4h662vnfHclLLCTAIgPccwKcZjIXFPQnIgQ0E/dgsR7AgT/9070oPlQOltkps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij7mTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdZg/9GZmlI3mhwScXT82JiMMV+PhReIVv7FSQXg35qf9VYzBNZ9sZ\r\nJQovQDEPmh11UxRypFRxvjxROr/KfdnFMwqwDdkDUtNvlTZOZEI2rsnygOb/\r\n9sBhpiIWzZW+d9z7AWvJJh6JxdAYqSV3snlGmcyHIdL97Td4NmTzoJ+k/T7n\r\nR+2qmXzqdOnUlzNo72mnmCJ8v/9CRrhha7aVszyv1OqqO80nvCLnMqxh6RsD\r\nw96GCjHpGLxINOl1hv+X9kwxg1y7y4T82GQkPnlAgGybp9D6KHbCiVHlaUyf\r\nMuM+FTkH5hCZFhteUi+4xwPyduw1NIwAAFcEdOhQuawBmvi66O9VmWy3PfN4\r\n7QBFDQHgwqjOv5PRHkeZk8HEZV9IxkfrXYj+m85g/EWVEFXDSih4iwVc/8RQ\r\nCkF1GOheroHILnbiajVXxmuKOOEAOXo9o7MvyBEjY5FiZRsPmMxd6g0QgwS+\r\ns7T+B/2fNwWZRkKaJT19sttD6hNKP6A6LBtWstsy0J8fGbDXWd0TcP8p/qdZ\r\nfU7Zl7rs1tQFa5fjTwSrk1kOt+ds4XNidtiBwtDACDKqYTk1PpDxpDK7BOHv\r\nDVQlO3Mw1RZsoTiXljO2wuRQKwocvUOJXeSnvzrs90U5ShPJvDImlnCnUQnH\r\nY/nYMlYEa0DNhUk/DWUZ/XwmaqhtmXMsnEw=\r\n=9+bs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.3002.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.3000","@fluidframework/odsp-doclib-utils":"^0.59.3002","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.3001"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.66793","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.3002","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.3000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.3002_1653586323376_0.02634043768957528","host":"s3://npm-registry-packages"}},"0.59.3003":{"name":"@fluidframework/tool-utils","version":"0.59.3003","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.3003","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5dde9bb443b8d9390853c2bcf6b7a8859ba11ba3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.3003.tgz","fileCount":70,"integrity":"sha512-5RCbVo+ke8iwZhMQzr5MMToWYtHhCH7RgtCHsx7BK7EgLcOUiibOSs0ZtlYlOvxzFlWx+v8vMq+wW6qCTbO3TA==","signatures":[{"sig":"MEUCIDLCqLV4IV8PFEbPmTWLIve1YpoHkSIjtphO3mLpKvUmAiEA43YtoP8RhykZRFcXahms1dedufM3eTD3p2sOE7y7elw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikUAOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor2xAAjBpWsEgKKKyQKMNakSRRHLoQnWhFm10r0hqeaEhqCUyCjJ2c\r\nOUcC6uHLW+ABrYPTpl2rpZyxjoAkNxWY9mFI8NaaBaA8GVEejZ/Fiw2XdgYe\r\nUJeI6nyLViVQRiVeBPtzEzlND/Sp82Wk50/IRaUJGv78hCINhQI2YieOAtvV\r\nsZuSWepmHIpf2syjqaCNtfPsjz7XJ4DWnANpNdbzF0GEQ9y2QPBFr7vVT33q\r\n+NwjX+V0ZKOvOq8kch0sjVYCWZWyoZgFpDUeZSlhIbeYlZaWrQC86li1LUl0\r\nokfKG3f7t7AkNCiDPL1PiQpfbHcIM94YEu8RlOBLcG7QbgFROctwXAtBhWOZ\r\nMe2rPoXVkeK/FqqBSdg4t66/Ap1OuuoOcKMJR655zcK07yF+rBOwpBkSFQ/Z\r\nnp+VTskY5U+GSmhz7tNxGq6VOY2D3+lJcHJPIkHXdRxOcNzR1utEUuFIdmq3\r\nb5vwqy/qbAoBp5fIIYPb+SystFfYyLinNjHg/qBL+2Z6YVPFmZ2LDga0tfbL\r\n9HfMpsr6VzF9yia7WV6ha4WvoRzm4cvAHL3x7sMWYK/YCnaCe0ob0uCFHhJc\r\nxVevw0/lNHEeR6iAy/SGhY195qB5nBzwDy+WtvZ/WeYXRQhie9DKFKJzwiS+\r\nJN4s7RA+1C4xkEUpsy21O+e0nHHJnfvwNts=\r\n=fpZX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.3003.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.3000","@fluidframework/odsp-doclib-utils":"^0.59.3003","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.3001"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.66793","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.3003","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.3000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.3003_1653686286387_0.2127885348952554","host":"s3://npm-registry-packages"}},"0.59.4000-71128":{"name":"@fluidframework/tool-utils","version":"0.59.4000-71128","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.4000-71128","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a35cb1ba1e45ea5198333e0dcf66a655fb2e6e65","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.4000-71128.tgz","fileCount":70,"integrity":"sha512-fTXgx713wMYZXW2B8vpXW2lEbh1TNIZfC2KDtkjKR0FUzHYmjvBAlIu2Tg6RlFdbi6/SlhTOP1YXBiAMRxrSZQ==","signatures":[{"sig":"MEQCIC6zY9HswkuL1WFqweYDwZkYZm/uN5mT5daO+7ZSBPXCAiBL4Wa6lvGcmcyKtHq/Xr0ybwO9Nfyp7RXWmHVG9Gj/2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimQh9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9fg//a7splSxceTwJWgSCawsmb+bf4EVXtqgXgqyzu8bi/msxaq83\r\n4q05JAsLtlWAMdveRygh89V9YKfN2obFvKJEVIAf8/ZBeGPKCaNDuSfUuALz\r\nzz1RJX5fnVyJUhVUFV6qe/YsiKT42JpTsauXBnu8cTyT+5i9kKGAjvWcBH7z\r\nqTl+V7VM/erjkCIROY9TZwshuD7lP55LxRaMz3YWgVDnjeWTBbAsM2/g5v/I\r\nwIb7PEliPwN20i4fd792YFP/LkjWWq3lBXBuz9gbDb98IoV/XAZUVoFjP44w\r\nXBheGjsnaYTBKEtIAN6kQrGrjSqDSvAf5VNmqGaQhTR5Qf4i4En32G+CTEe7\r\nPAoBInJh3NcUszqnTCiNPVpbwwOzANtOQ2PpfiwUjvIxfphNIvLqHDCUVcwP\r\nRsWx1AB215GQmcBGh7xm8OjdfpgYRW+Yg8qxCN0kiTTQIs+Wc6Iv//WuYerE\r\ngoCih/9fSg+HmEZg8glJOwqdY/kcxp27j/wwRYC8EKpczZhDdeFo/SZsdnEX\r\n+ffCqLf9O0zUe/F4Otn0GpRzh7CHAg+H8HClU6lSHcOti6FToF26aRxpi9AH\r\nNmi+8mC2nD0DOKQ5wyjUyBzhpdK9X+R8MaMfovjbgwbDsD+OBKVMeQyi6tLh\r\nqo1VfGfO+uS1a9/fet+qHpe0410RX1WnpmI=\r\n=idts\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.4000-71128.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000-0","@fluidframework/odsp-doclib-utils":"0.59.4000-71128","@fluidframework/protocol-definitions":"^0.1028.2000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.4000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.70857","@fluidframework/build-common":"^0.23.0","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.4000-71128","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.3000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.4000-71128_1654196349142_0.7839678548594278","host":"s3://npm-registry-packages"}},"0.59.4000-71130":{"name":"@fluidframework/tool-utils","version":"0.59.4000-71130","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.4000-71130","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8aef8efaf7706f573281b82ec8d4b50026a04d70","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.4000-71130.tgz","fileCount":70,"integrity":"sha512-ZXfXvJgwHq6HUMT8JxASjycZOGf7GHtiqcGNloo5mZHX2M2DP3KkII7TeeQ62cTysC5qbzBj0NA+jm6dSQnFEA==","signatures":[{"sig":"MEYCIQDAJZha7/+5VfAUeKK9sn3DWLkR6gSfwNSHdAQW725b5QIhAO8hDNN96ARkFYYstxUrhuC1ZCvuSfsXibZ8HYEclAmy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimQt7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokTg//W0Dlncs1aReoUatIXyrW2cHbEEZZubJEeoDWb7P+AxUHweBW\r\nAZSEyrDSNtBudmCpbF4LDWcB4rxMpkpD5h/e84n3DEuiPMRMpTsxzQMFQ859\r\nxQIX5Oy3KdiN4bHyqWgKk1ptkr0w9o8ASntr4jgcrsxubGDrukjHFmAvFxcw\r\nOuXsqbRMA+x4CIReY+w/BySv3jE41HRImIXxfAV7gE7Ri9dDJ/XCKW8X9d4+\r\nWAubMkmbI2LtWae/qR9Jo3NN6sRpxDzYmUFhAHDd8YDQetuPdtDXJdWizHJV\r\n7gKOG8iqJgZTymo0ih4s9ZgQcDZwGjsleZh/Z8wzg+BHwKzFIb0PG+8ttY7C\r\nv2VQvoo2r/eeXqYCMrjeWMQ00mPaAfTBVpLOVJYkHFJwfTUEHWPE3TLf3AB/\r\n4b6y7gkZPOgpSnw4E/5sJEgXi26EPLRkoONGxefg6yj4Psg/4lCWBeQeVTpU\r\n1MQ7+jAxykVE7Z2BpNElibhys9mDZuoIcUsWEgEuPZeL8bpDot3Td+LFFiof\r\nN+9pTvqa8r6kKyGvifVTLbrXBuI60AieLPGun+Kx2NXttd7GuY3suapvA6R7\r\n90lwimJJ4QGmDNrSzRnHzK06k1o1oFRi3aYWNR0y5FWEMJEb3L5pf7tLFEPZ\r\nFth+lsn5JpWRkkp1BQs67CvFV3nf2hb2MA4=\r\n=tZpg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.4000-71130.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000-0","@fluidframework/odsp-doclib-utils":"0.59.4000-71130","@fluidframework/protocol-definitions":"^0.1028.2000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.4000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.70857","@fluidframework/build-common":"^0.23.0","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.59.4000-71130","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.3000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.4000-71130_1654197115632_0.24229575663773306","host":"s3://npm-registry-packages"}},"0.59.4000":{"name":"@fluidframework/tool-utils","version":"0.59.4000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.4000","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b319352234dd98ed35b7275b953a4aaed970616c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.4000.tgz","fileCount":70,"integrity":"sha512-1wyoQddjZilJsaQe2b/hTLL5FCwjDe/BKMQgp77UbswEgQcDfjmlvn1MZLPRWwsMdo/7Y65KhO705venjK3WmA==","signatures":[{"sig":"MEYCIQDhKjf2YgBV72wc4h/p5roU5Q9BISlAo/hFHNSAEEMKQgIhAOHk3R4Tzdmzn540/wqdk+ax7XD1UIWxhVvHMujNIN1C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimq4NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFSA//W/a/N3+8LVZI205H7brJG2BE6jUqc3FhD2gD6JGr5q8Ynvht\r\nT/YCuXjXQAxH5ZJVu7b0iJrPgGLtBzP7l3pRk7YspUUiufBLrCakvlU1WaTr\r\nGKXJJRnog51ujpn87KYwYHsWqmd4h7SpiGcO5dmyaVHT293bbl8rqS+WWv+V\r\nLYOjOdfMGQfNlnOJN1+9E3zVS/2oRrikkw1QBFLkNWTm3g97r3Bh22RJz/2m\r\neUqivWuE5Mt8xP5CYCWT4/5AhZIiVsvPDvMMbq3ox532WVeJhJOP5P7KBpYf\r\n+jbeBYR+ClyN9sXxSEUSTyBbLbUtFCxYAbMt650genOMxJFIAo+54Vz87sF3\r\n/yzCLMq7xjceAFVBHhtJ2VD1ZvWeyj07oWH/EcEhVbitrcguTrQGW3cSqDFt\r\nqguvMaDylg1P5KHmkE6wHD2qOhLcrABUxnjMeHlPfABzYeGGjzWrnS3VjtYl\r\nunNaELHj0p4t5zOu9i3c6PJ298h99xk1POVahfaRrsfUc140QOuMhknSNr77\r\nVN2F80UejCXk+Y3TZX7o8z1C97qd/aUpnCbQem8REvVGgDLD2Pb41oyscpx1\r\nkMrE8PnOgfR4oZZH+foz5vpwodQxjB5RysK++UmGX7axHWLu41cYxP4QKb+M\r\n++3M/tmkwhv1zV1VNBy0ivXkFeORQ9UZNC8=\r\n=WknI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.4000.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000","@fluidframework/odsp-doclib-utils":"^0.59.4000","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.4000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.70857","@fluidframework/build-common":"^0.23.0","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.4000","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.3000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.4000_1654304268942_0.4903224307514982","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@fluidframework/tool-utils","version":"1.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.0.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"468a00f64a1dc6305e02c43c0826b9ad36d60cef","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.0.0.tgz","fileCount":70,"integrity":"sha512-/6VDifIeLof3TYSElkPuygGcnbvopI9gRQtnil4c7cwWoi6K7/UzVQWsuU7HLiVsagb36yKA+GwlUrQdhHhUfQ==","signatures":[{"sig":"MEYCIQC7yAjHpEFJcDF0S3UnHRFy0BFaC+59jTXgLSzXk7awdQIhANzSMDyJieUbcKF7YWtrp3K9H9rTdKr2ld4V3xeKzgt8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreTw//Zuc2LLA3vjC7HXnU4QZOd1nehae4jJepDAUl+B3wEJIV9Ftu\r\ntv2VlNVPxrluBsNHxCY8c4Qla8JrX8LAA0QAFlYvaM4jR9Oaf+6pEZBTehgh\r\ngmbwDjRZyayax9dDRegK6wNl85nrsaPB0vhsTu0/IywM362YmFBCMpL8lrfi\r\n5x/Nl0cU/CI07vuUsoh0lT6Vhk6/igSUt2rGQ+y5HbTpJWJkillR9yT9Dxa4\r\nL+0wrYQXl0surCoVvTk5VGGjevp7rrkO5xWXs9IVAuAK8BBHJ3PXNpD0vgsP\r\nWQE22SLiKX0HFYy2RRhPwB0+UFHWYSJtdZAHbL5r1SWnny0ZCtB7HwQEtuQf\r\ngdmHgqv3KBQboiTe0EIWbdpUrBBdItWOmh3mSXqdZ8QwA9ZvNd3/K7wjtv3H\r\ngZC1JUdh2lbEbbnbDdBiPbeYE9qKs0XOnkuEcGh4ybkCwF7w0zJOnh6v5+q0\r\nDKXWrHmnAHjhP1lYuPuGXW553xUo9+/NIBT+loANmNbQoyv8Naa4PXojfOeq\r\nBN5aK9Z1fAZFG/so8r85Y07sGTEWapflXvTmcagMngdEKE9utIrvyUoaa8nw\r\nwVvpsIL0I6k48xNemVUqUnav/ARgaJCY3gOZ00/IU1cBWRPV1c6KoPrxF4f+\r\noIsIqbD7Tn27+AhtjMqvTBCO11YRSFDHSu0=\r\n=amdy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000","@fluidframework/odsp-doclib-utils":"^1.0.0","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.71273","@fluidframework/build-common":"^0.23.0","@fluidframework/mocha-test-setup":"^1.0.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.0.0_1654711012228_0.41984447450654905","host":"s3://npm-registry-packages"}},"0.59.4001":{"name":"@fluidframework/tool-utils","version":"0.59.4001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.4001","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"75a352ba9757d52b501d68d54ccae379ff6ec3f1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.4001.tgz","fileCount":70,"integrity":"sha512-5NtC6ATwXBu4ybdjpbNNCk1BxmIXCshN7UDqbQNEfDp6ciVfYMIWqd9Z1m2cTqVddHTpSesx7gk4W9ZDrTPQBg==","signatures":[{"sig":"MEUCIQDHPmyer8cNy6Z9sD1WIl+SrKU8/8IjoKifLjTRk2AyxAIgA3GRjq1uVIUYzlu2D8cvkl1ldok+p1snl4q3/m+2pVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioOP+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Cg/9H2MWIewUbVzbniKVx7nPmr3fubY32Eqw5lKPYFJmA4aT2U6F\r\nV+UHJJRkejFxaA21r6RYihsHMB5A2AqgvMaHSiyyqwpCMOhFcE61SuuhqISX\r\nUrqgj5/QmogR8RtNEyN0mCHPhoZOZal68AFI7cynpNoXQM09NOcBVsUV/ihP\r\nAXe3ueqtDXeBMq6M3v7NxZdJXJ4kG7sva+3wHoU3dsyz9l3JuJ6wbptPQe9g\r\nSjcHM4OdPPq9iDha7e6mIQTNzGe688iFRETCjC5ga3M0CtjPz2QVie9qII0n\r\nMkOOxMiq5b21eAyfOzkBAXJJXszgbt6Z7WhFxtu+8ukplS2qGSp5Z2eRF3bN\r\nQt9+i7UfeZSowPTp/7u3zJW7LqzluZmsfiuh1TD8Sys016Aw9MT0PTwDuVQW\r\nx7O6GSi8V1uPjKzHh5heLR9SXRmlVdlY9wCe2qxEY/VU08TJ8Qr4RMhXdWCu\r\ncfcEiOoXzWKJsRuj30cgIIN5THS2pwNdNIIsQdjv1AAOWodK0m73Y56+OyL3\r\nBhk8R5vHyjSMOcfoQMhwwbfUzWMr/O7TzpsDl8XYrkPYKEIoU1k5AOvT+aUl\r\nS7en91W4xqj4MA1U9shC3iG0ZDRsrcU1ZfTUABPV7cdCwogX11BZpfcZSwid\r\nada0ScgE4JxcHR+tAvvOvM/1uBGQDUpXHNM=\r\n=1o5W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.4001.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000","@fluidframework/odsp-doclib-utils":"^0.59.4001","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.4001"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.70857","@fluidframework/build-common":"^0.23.0","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.4001","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.4000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.4001_1654711294619_0.23007099229977568","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@fluidframework/tool-utils","version":"1.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.0.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0ba00edda3b06f61b9e43958aa80b6514b74bd7f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.0.1.tgz","fileCount":70,"integrity":"sha512-e2FFqI1JJk6ZQUTtKEWyxANIGEOrACdiARs1ub0maD//wK+DVSbsrNxwyKjRno13Z7PKJA5KD7leFoB3+3XHYQ==","signatures":[{"sig":"MEYCIQDUgiBXEEdM8eEu6TF5cNJbUp0bswnOFESzYR9sxF7g1wIhAP3mJL3HZjO/QwU25AXSg5ht/Qu6aqMO0KlsnX8ovnsz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqm3uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLnQ/+JqV8ZNJCvjYGkUhQ3mvab39zS0RhBghVhjeb0Yp6smwYQ0bN\r\niqSx2YCgOZT/SjkzOiqkIf8KqkpuRrpl86zb/i/xBsFrHkErljBWPv3UZwqE\r\ngDWk/rSQAhDSmEQ9lJIdEJ7JGN5ovfWcFZ9M/baU745Nem0zcymRHhlomHe7\r\nYYD4WAzeY+w84Jg+s7yIOGZd0lu5pXBGrrY3bEoSBVnXW1Jb7USL98iF/Xbk\r\nfMdd64G3R4PfeH8Z+HYekG/95yLZ06ODzCgS2G1N9bbVH3ATdcJuHyZ1XMW2\r\nEBeW013xaB45deC+QDQyTqYfw1jKwB/INUqBkoGhJZ3fpLzY3TnbGW+DxqBI\r\nIAp24osFQssDqpm4gL0/CcXqj+A5oxTS+T8KzbRHLKna5FOW/zV9Y3SaC78S\r\nX17xpZBh04SsE5UYnkScct5ltnk1+FYGdL3dp6VfzCzQ5g2ICMGlOo8r+egH\r\nWADDc8qp3F+rGBbiiFVj6Ax3rLrEnLj2vlOWtqgfBRrJSMbj8pxHsPJg32Mb\r\ncAzEUv62+jxckq3gEk8o3mYGJEY6JT9zlm6W1N4XBS/ZihYaTAbTmKhqJkQB\r\n434pIIyarD9W1R/nHPg0blkKI1QppCBWdk27MEIDoY+wl7n1ii5YvGNT+tot\r\n5gjdxNx+o4B5DMJ0145gPXjOW3EfjvRqtHI=\r\n=Ix1H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000","@fluidframework/odsp-doclib-utils":"^1.0.1","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.71273","@fluidframework/build-common":"^0.23.0","@fluidframework/mocha-test-setup":"^1.0.1","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.0.1_1655336430593_0.7159448410912563","host":"s3://npm-registry-packages"}},"1.1.0-75972":{"name":"@fluidframework/tool-utils","version":"1.1.0-75972","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.1.0-75972","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8f9810cc1faca5a966207f891f7d338e5aa734d0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.1.0-75972.tgz","fileCount":70,"integrity":"sha512-AJOB5ZkADV23Q/YjSMRV67qk+z98QoL33vCTOVtA8nuY63XtI940plKLSBJWMNDXQZ1Cmw66XQg0JXAACCCfKw==","signatures":[{"sig":"MEUCIQDettrPP1PeGH9+vtxPrcoB90YyOdPmNDJVySwflmnyUAIgUog/fTaLoYrXmb5njfYlJsYI2WQem27hYN+R/nqMznk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitQ2cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJSQ//VHxnmDo6/FmgzUENIXfpxD8u9mXDXQV303hGSpVQupb2makT\r\nBKKi/YBYknWpeXcuKqqP/IyccscdWBfb1Q8BqtdSaQwJ7JzIKM/Z71cJ71Jo\r\nTttwFDmzeoBvz/qZOptAe54P0aI7HV9FPJW49+2lV62FVKSPKn1/6iVZKVWX\r\nOQNohbc2nn147y0+DVJA55d2IY9LTnDPBZr0zfepQMmqPdKNHuGEy20Q4o3j\r\nQPrnEaZIoH7e2oV2fY+FBFXjut2MiN8NqAi0mHQG9rrtPx+dZX8ucH8V1Km2\r\nkxxtIqnyVFuI3q/+1kLWXmE9rynN6kyvcllPHySSrC7v+OC7X7eaxP7ttAUN\r\nQIQrEwwg1NcCbVYB/UjlkLLC/HvBysagzpwxxymNWeUF49mWDW0tHa3M+NJc\r\nOu3umpEsRnVmhlGrZLZdyp6hwb+DkVVaSXqPDUIE4+NzSk08P3u06SXEG4eW\r\naB115rygq7IDKFs9lSApEBeJX+YEppuvCXAGzzyUlkj+1wbETUfHXD/Ug6Nf\r\n6660AFNFJxbTuHDfkV3bsJee1ubyiRtE0SlvsGGSm+u1qrmoTOOasmLnmGIR\r\nZpk61v4u6MZAMcdwzyKUH/cC8/0IJBakWe0JuciYVwtOuAa3F59g78cJbiVn\r\nzhRBWUSNuBZoMhqPurF9rQco5kMWbMTjBx4=\r\n=VmbS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.1.0-75972.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000-0","@fluidframework/odsp-doclib-utils":"1.1.0-75972","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.1.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.71273","@fluidframework/build-common":"^0.24.0-0","@fluidframework/mocha-test-setup":"1.1.0-75972","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.1.0-75972_1656032668091_0.4263600683242019","host":"s3://npm-registry-packages"}},"1.1.0-76254":{"name":"@fluidframework/tool-utils","version":"1.1.0-76254","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.1.0-76254","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d92f7f70253f6ca151f5b6efbe6a4b512695e86f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.1.0-76254.tgz","fileCount":70,"integrity":"sha512-+npJg8v3Rx2yiSTb8XBDAFav846P2eCgByQDn5KZqCfrynuVy2OrRJtq3uS4hLOEI20ObC/5gc2r524X/zh6Aw==","signatures":[{"sig":"MEYCIQDvT9fhB/IVsYThSPRrmw1q1ah5am+YcMW3rUWuewLkfAIhAOIginPX2/IVGdDca0DJF6PFef0FnMFkFRUT51Ih3hO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitiNQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqntA//cGeR/lnaE+y04K49lPkG0ro9WExPximYpx56bvHtXVxtsBTF\r\n3nLYRCM07v15P9NUoK/gjteON3rri6KQ7iiEAecE3GhnlXB8kwnBSZREC3rd\r\nhDP52EvjKaJhq3mY2jdviQi66Mgc3KwqqPGmYwJL7h4q/T2NYr7CbZtav32t\r\nF7UZOAqaPH1M2zG8DD5yvWIL4DP/IcVjA6MeHIMHNbrH0wBl8jM+pEN4OT1z\r\njk5Qw2G+XtSvJ4Q52h09HkiyQmGRcyGm2yBkPzi+ETaZTE6uTHX82tscpM+2\r\nSuuu+oKQ+V7ZbKqK/pM+0pBzGtw6j9ybHTUSVxx6NyWedqEC9HJkfMPPphDU\r\nenIdvil+l3NQ87wiEq+ihYo8yrijiC6QX+Bwa+FO8md8hM9Yp0UITx1n/fT4\r\n8na7DRtC14I8uOeCcPENip8cxV6qng//9TD4y7qsx1nxmd5Y1/4+lOzASH2d\r\n1kt+216eMmSqT0nRVqky4FSZWCNBK48FtEk01jpbd+2IvlZvyu5msymcrTIV\r\nwLeyvr18npk2yfnMIeO3Fi1g0GpY5DiPF9Si3Kaij5LkR2KarF02RHQk9M9Z\r\nWx8tMjQDQGJqNp5nW89Bc6NRA0161MZEuEXX6pR0tRdeYcdDIeoTmY3nCc4D\r\nsVA486CkNIVXIdGnnPtxWwOU37eqGuitcGE=\r\n=rjJn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.1.0-76254.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000-0","@fluidframework/odsp-doclib-utils":"1.1.0-76254","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.1.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0-0","@fluidframework/mocha-test-setup":"1.1.0-76254","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.1.0-76254_1656103760374_0.8028800276377743","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@fluidframework/tool-utils","version":"1.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.1.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5403e5c3de75980f36aa17c53fac719cc51d8411","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.1.0.tgz","fileCount":70,"integrity":"sha512-NWewWIDJ3yKfdX1L7HrtkiSfUkMAdzoy6ZJVbUc3o5SIiF8jagFZVdd33gwsRTLpnzoemPBLo1/stPtnwsOhjg==","signatures":[{"sig":"MEUCIBfe/4jD4JxkvjjoQ4xO92ExSE16iILojNsnJWYIcDyiAiEAgX36quL6LFOboPoF/y8MO3DZ1pf85bUeEBSZOZUBLfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitoXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUTQ//Ri6TdyhqTPsZaKtEkRS9RLRydSU1mEVwLm2PeGtl1FLvpw//\r\nBPQtcouvxSfYz5oSbuOGIXJaY8w+PeMZ5R3rN4q3b2qGqj0+5Jo8NuwANcSA\r\n72lbOCcaZC1wtHB7TNpuaHL9ibIfORWKtGErKxFm55OVEQYl85r3CYA8AkHR\r\noCqkBM0vgrQm/StBQ/fsO1wFLADsELZf3wne/rGKGz3Q5UjCrg/h/IYtOGfl\r\n7AbYRZI2gg2UgWQ6pP8iwDHwVSUhLPDczPOyahPCJ5qOvmz6/vCdjx7bh/lJ\r\nrZQqF4FZXOuPBHX/j5dlVX6wdl+UZprbmhzSf7yHXzvpEJynjPwdOw/UWJY9\r\nXWM7URsr1TsLM0DVpg4aD9cyPEOf6imSMjI2P7NAu0UOJGWJ1ztB7Didv5ot\r\nr4+6+c5Z4Bo2BWWytUt/DMAD4UZbtx5odjvg7Nar3E4MQnGZK/B978rFypTX\r\nP0IIDge1HFhkdoa5r1eAHPpsYlmLyMxJZT12lKGdSiXR7k9zKPbR1MQd8aN7\r\neqznRgViRYnIqhK3CoWnkP1IJPCjKgn6uNFB9rvQ5gJGI9zWyyMKaxnOLMJS\r\nQC4HCa1/tbTzoCtU3csKZS29YTohpKLaPeGGpCAJlAnHBFVcMhZFHGAmr7iP\r\nexbUiYuDVSj3ndm6O0TJbQaegDCT5hV1+I8=\r\n=0hoZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.1.0","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.1.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.1.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.1.0_1656128990875_0.4052891201346176","host":"s3://npm-registry-packages"}},"0.59.4002":{"name":"@fluidframework/tool-utils","version":"0.59.4002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.4002","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0f3a190dd73ac8b5ba46c4b38e2ef07439efef04","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.4002.tgz","fileCount":70,"integrity":"sha512-YjOUPh75RcgBFm5dCdWrKXeSCbYUZVitrQrw9C+tvIzIoDv+trBOvY99PGTg5kIddIUm9ZKcbJ7cLFNDvqH/UQ==","signatures":[{"sig":"MEUCIF1iLp2BXJFeRjfysgZpLNsgMAF3Dhp1ABf1+r/Oed+6AiEA4r2jzunGdpTa3mZPOEtB92xcVThW4d6XUgwPkaGZqkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2q2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoUQ//cAf0MmUWOnA+e6u38z1GcvHT0kGwBvmtcr7jOvoDicke6a/x\r\nTved+wH04CnP/VaCGVdzBlk/oJTzHCJVI557Z5HTYhDWQo/6+nu9B8SFwfka\r\nkayNAZRT/DvzP2P2bIDuNV3NX3SHJdUStZuoKAIpRacs4tmEZfoVH6ENXTfy\r\noG68Rvr9eUYAupJlMbxu5Sepwnmg5d/BLjao34tOO+OgaBtBow9zyk2TGPYN\r\nkC1pz7ls8UvtkOjNiAwn0KMdSrZ/ZjzeaZD8XbpidKPLlx1sB9vnNS4deKm8\r\nsxfp/f8vx6oeP+5q7i/ScE5Dxxu16fNPqNw5UNnKO0rzKfmiYp1plXEc0r0f\r\nYtKs/BdzXXYZDJ8Q/bcOTQRnNuRDi3YYBmx94wuKoM4YYZF9WOaQRdx+vlfK\r\nFLquLMoS/VW3VuhArVRLI1bQ1MXVQtl0zSu944UzMlPC/hSxggm826Lq34pv\r\nJE19146D9oIzzrLXpqqE7DMNxqdDgGIBNo0v7DM19sAuaMxcZd1ZbxiHQg0E\r\nfalXlXOrc2NffXGyiYIPrHy1yoQElxdISaWJqKhKnxEhyC9LYFMyHCvCg1ZN\r\n7Hmurf2mJ6e8Rvc0ZNgc5l/9xA4nntOmyt+TFMGQS6hk1HTV681JVP/uo14w\r\nzqcPqNytxd9k0lQ7H+xkutgzuSyjuPLijpE=\r\n=ncJu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.4002.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000","@fluidframework/odsp-doclib-utils":"^0.59.4002","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.4002"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.70857","@fluidframework/build-common":"^0.23.0","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.4002","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.4001"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.4002_1656449718741_0.9164187463037061","host":"s3://npm-registry-packages"}},"1.2.0-77818":{"name":"@fluidframework/tool-utils","version":"1.2.0-77818","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.0-77818","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7dd2150aace1f1e6d9be95a9f28cf72ff9012d1f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.0-77818.tgz","fileCount":70,"integrity":"sha512-XZ3nXDQensdVRgUcCX9rhdE4GoUCNCP+tCsgSjuerYN5UNLOkeLsTX6tTg41XFb69AIXZBNoviTFHuglHjnNQQ==","signatures":[{"sig":"MEUCICz0zwfRacxH2fVzmOMLmNTUTMiO9CiPXSunlwe+9fl6AiEA+YYb6RxrAgUSxsAc4IycN8QYLw3hsSzNBSPjk/T9Nr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivjq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/vBAAiiKgJOyOLgVrZUUvuhmoIoVbuypBHZioWoNpex7HS9qWAWLQ\r\n+egJnt05/HOifYbcXR6DSzfHqrN1ATtLmjjOPwiIgdgjauo/vyl8iAbMQ3XF\r\n9hdM2tffsB062IwMFcAnFsUyEOiLbjuU0E8saWjKsPpb16ecCmr2JvS/q68A\r\nHIPBpDc1wOwyxC1s4sxX9NWm1z50Fo6YJVMMTTCN6cQ4tjTvsBt54lXVfxI8\r\nFAiSE7lB9iPxy0534iX3mY9rrg9K85soXYJl/NxEUFcegoSETqmTHAkWzY8d\r\nCdGxr1XqVwa6C4912sUa9lIqKDqmhrS1NCjoeMp0y81IV36kS/lUnrJYYvxd\r\nR4KHP+08IM0igIqdbo57uvp9Xt3/pWqvHdWG8bBFlJ1dJtBHb22juJ3jH6gR\r\nR4L4BDywcrzlX7iWo7HO+iZjr/lz6iUdo0z4QEBI2HfZPJV9alEJ722t8I72\r\nM31mZJQ9XffhJ3L0pc6pgbSnWUYJwjGz0MO6A3SgPg7Nrpxo6wJdRxgo47Xp\r\nMneRMVEK0v5zjZJhK11BTLmeQHN0tvymnEzQ3jT/C60lUwEhDstXTaOVUbBK\r\ngpz5YMDlQJmvEq52PIJuCvD2hpWsaJ2FcIZJwd83qm1rFmZoyCMHsUuFHfEo\r\nHIwecvIdhqs7ltwU7SBY5UG6cg+xD8jkHL0=\r\n=+WjS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.0-77818.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.2.0-77818","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.2.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.2.0-77818","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.0-77818_1656634046422_0.6683675200958332","host":"s3://npm-registry-packages"}},"1.2.0-78837":{"name":"@fluidframework/tool-utils","version":"1.2.0-78837","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.0-78837","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bffbc307db8797b9bd51b2e5bd1e30f3c972161d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.0-78837.tgz","fileCount":70,"integrity":"sha512-ukoD4l9IlVNbqOX/y1atOXoBVhyEMKnM2TxXXm2kCvpkL8wrxohK7BvhaKb/nD63xg00U72KeOvnZ0u6b8Cmrw==","signatures":[{"sig":"MEUCIQDmX/UCP0sGHcGECpbUQal2R2gq3HlPEBd74ua+2rJsmQIgKCckw9lhrWZffWVrvZ0eTRSFbQ+eucA8ZpUzSbzKrDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix3NeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1fQ/9Gt6iR3l9L5Xu+X+qQ5bGIpGPwxIhQsz3NwVd3sPXKOB1Wu6a\r\nWOiRx26XzsUxsfS+GO6pjicXo3iBsEA6l8FJFP3bM+4jgtcM7R7QWC5S0kwI\r\nfY/GMJjgoHdIDE2MvsLXUq6DX7izXA6w//Jz5Qtfa6eIy1PBr6OwB1A33c81\r\nXYMzVTy4gF781N8widwCpZXZd6lx7koQeSKA8CRTAQ9bHrvAZt1UGeuupXxO\r\nNMH/dt8ZmWWgHfCX8Vpl99UMAKwhtnBLkJ/Ow5POpmO944QlXbcyqA1Gm7jp\r\n5guV7zJ9eb8JMYLuPKtjNf/70eP7lLehYAUXorUD2iOfHYsRYG4jq7GFFSO4\r\njd4+S+W4bHnLiXPKiJb79eCMCny8AcfbBBhoshN/CYag7pW03+fxDdSiO4pt\r\nFWE0Y/Fnhak52t4e6Q0W104tQXSVQxEpp0NsaZtNPxvftqCbsNuVhCy7O2ul\r\nTDJgcl6QOE8R97xYEjh4teKFKGCHXbd9Vn+wlXqFydPYnnxXx9+eOWINEw6f\r\n2OWox5j47XT2fQO2X7tXUdm0SmUxjgx0ZaIu+qjoBGNnsA4oNxeg6Nd4FS3v\r\nCgC3s1t0wpt6oK+tYG/uuj1vynNURPCJJLAAkRxcihGUynXXw1OTXjJNNj7b\r\npJF72V79Gt13wMTt1kO0xLzLe6i7g6ZxHes=\r\n=xO5V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.0-78837.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.2.0-78837","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.2.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.2.0-78837","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.0-78837_1657238366097_0.12245938518691313","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@fluidframework/tool-utils","version":"1.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bd5143c7574c1442083d0818456b3a77fd984127","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.0.tgz","fileCount":70,"integrity":"sha512-aP6AGBWwHWpWgq8SEKtHeYJmvFmMyw8bDs2lji+2lTG7taNxZivNTYWcz4L/Z1tTjBAWGpFvbBj2kOVy6TelYA==","signatures":[{"sig":"MEYCIQD+W2fxsSoNp1xdzT+iSPwMBtYJGJKP+juupMUCbDs4fAIhAJk7FXg8MtCtzJ4rj+9YJmIE7aBdTGGs1/qgZTvKMdnj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix4BlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7ng/8DQC9P976FnJOzIvszDT7SjzhF7BJWz4/4R4zFxSA1firvbny\r\nGlWqcsUJqJWDlEOVKoMy6UtF9zsQTFfKK+BG4Qz202JvHCNkwGKP+O6ytiBv\r\n5x2sj+e/LVUL8gnzvNsX9uGM9EALPQOPuEkX+9rswyMdIAIeJRbNrmdyLfWn\r\nG/plpo7T15sGy+NYQCP5tt4e578zge9SRR6sJyFaDSfrOABxwXE4RJ0+lEq2\r\nKpMUJaVkn5U5dauafk4eSKHsCu93eY8hDI2AQvb0fJXKSWXijTXL/uumGvaA\r\nRFs4qXqrPOJfZUWysB6IHzieWcd7YUEnzo+8LEwIlENVvhKO1+uehuW6I07g\r\n/ZAK17XU8uZsXeSU1oZxAeaXVUFLNZ4cfVE4iem7iWDPyHV30jRIoyy7KovZ\r\nbJUFlesgeW9jMgTFZAtaAneq1Jjb2K2tp5B3n61CuJE/nfmE+jNiujrAZuKa\r\nWfu2yh+PG7/zl3aCRZUgHVAUeQtsgbacPO5crHYnv8Apf3JWeS9rLh3ENGRc\r\nigqkbVvy7QriKO9OfPWOaOrpM0+EO1xqcKbCF5RsIFihID3HD/1rNx8wDjWH\r\n9OrFgodzaCaTC/aWG1ah9iiWPNLy+8FEA2dNPe5E8LgMo37RrhLloLYoOm4H\r\n8prefOZ5VFbqYgK1nmnFFWt8bnKfDD0gY0M=\r\n=n0nG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.0","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.2.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.0_1657241701286_0.09933508138838198","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@fluidframework/tool-utils","version":"1.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.1.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9c8885ce7dfe5f95410521c474f76f706e5f0198","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.1.1.tgz","fileCount":70,"integrity":"sha512-l0pU+9adOuryfdw4nHp7ndPSJH/mMpFhSUt1m9MuQA28Tp6FaDRTWRF6yE5s2hoU3mOILjmsrp4JCLCzHQs4Uw==","signatures":[{"sig":"MEYCIQDr8mvkSyUONhPLZBxEbem+4/xhwEaRUiwT3YMSVa+qRQIhAOLi+m91RUjBI/PYXtSYxZy1Nuw0WWStLx1v3UZzPL2n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz1E3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6iBAAlmXRvzEp/JnDWGBAMTJ9zT1SmCpsrYAxRx575h6C3TwYxi+i\r\njIhsLd86FUeFkpQ9BbEu3y5kBd9GbUIurlycIwSikEc3NF9yILECq2ASShXL\r\nShRmLO2LawhtnuyyMo0x+lhpirtOHVbMfdIPd0O5BQXGoPPc0cVxqFhBZEVi\r\n7WPDoV4u1FfgwPLBHuigleYcKVP1FrNPTEYhPVvIkxOJfSM2SV6U8YCHIYLi\r\nYbxsaJ+b6mn04jdpVXS+INzpbseEgdJJTLQNzCQfs4s/BRF+uqPgKfwNMnzV\r\npeN4FTnfuA7cDrSuS0hv7qVBRtcKbkVho/OxsoryFDErlL36+HBlauRi7Oml\r\nZCrygJ1PVqBGbJr18hKSM+npMK5J4cEcB0RmqXKoeaw5Ofpp92sUQK+hM44P\r\n8dZlSVtAKd5bFbUzy64GuTjaiGDKUTeeAItOCneEbMLz/Lw1wkEnuIYy+TZ6\r\nMJ6lMetZcuVUaU/jlPEw3DVLkDp5xqaS/KpqL3c/7Axv4HPkitgbf1kl1Tea\r\n53kgsUz6icwhMhgteOveB8jPNkpFzTr0ZFaOlCIxCjzzVq4ABAZ/20mvB5JS\r\nVRT7mksEE1ZQd0c2XSP9yMeoZX16p0Ttvuc7zl7kddScOfNMzigvUbmT2x3n\r\nvfQz6rgf2xnHgsVIudOv/euVWWPG6HNAfBk=\r\n=GCs0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.1.1","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.1.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.1.1","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.1.1_1657753911504_0.5386010931614758","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@fluidframework/tool-utils","version":"1.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4b41c5394c30f7629c50ffa57a198a116528516a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.1.tgz","fileCount":70,"integrity":"sha512-jyx9QtxJleK2vXi8HL0Fg0a83E/LLoyGT7sWKbnjRQ8b193ExAkzBIkHACCyADDsgLysVuH3esBAHdWsEqTIsg==","signatures":[{"sig":"MEUCIQD0QMc78DhCfFOER4AACAooTr5WKqu8a0+s9hsV2QOY7QIgGhX23pM3gZMWzbPyaQ8SVbEn4Ftk0ymUDPcgk4sRgao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz1HuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRUBAAouZoKxnxalutfS9awEw/BhDgf83xJh/3UclhiBlGr3DXCem0\r\nDGsuSTjGv6BBcPrQej/VOkQ2rf89FZf5vDGp7o1jJ03eaLIpq3uc5G6xee4Q\r\nUa79SB6/var0zymc9etuP8wZ1/QvvoKmouQlj0I/U2uRgpmp5X6ESYo2q5af\r\nW1yXTeBsJWrXtJdSPKP6lMoTReRy9pqQyAgYl7JiJh24iKpva0FOcqZYZff1\r\nOZOm6S3q1oOeAMvdkrvCsG7p5H8BY+fQBhqa2fmDG3k52u7xKdRnHHsy+SOH\r\npPUpLH0JznuHHiW+C4YI6rHdYcZY7MoHOF1npjb9v5TGNfbDQDmMjlBd29wk\r\nCNJz4nc8ylBIBQPVGG+Zy3p8CxD+uheKAtby+rteKiPVtYodCFI3w66eyJuk\r\neiRaR/42JmI8WRtKGK8oFHdj3E9yOk2c6troeHN01ZsVLjAuL88Ggt435KZk\r\nnCyP7TJ+4YBp+p4M0O6ONbAmR1xLzOYBasl342DCJRNwmgo/4z3aXMujnpZP\r\nGs4LOvGK7jRJn2UptNzDbQyM0eZ3uM3meWhQiQ1fpS8Dr4jhBIG5dIwuDhSy\r\nQFGKjCYulWdeiPjs4v6oz7Zh0TfYRLGsHs6urbEIeVW/UVIs6qTS10dAkYKm\r\n/JEo37Fz3Kri10cqlbT/SLXCn0UhJ0+JfAI=\r\n=YgKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.1","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.2.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.1","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.1_1657754094699_0.29909164279248057","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@fluidframework/tool-utils","version":"1.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.0.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d91aaa78b2b4a8a061a4d2294d6e9b4c780e7b99","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.0.2.tgz","fileCount":70,"integrity":"sha512-ADpOa25q+qufwOZCO6k8YSaIYCRJvAodiA8j4uGcydeF63SE4O3VnISyZNs+uvSPSiEhXvkjHJ9UimJHQ5e1iQ==","signatures":[{"sig":"MEUCIAEfcadhmTktt0uLb+uBTwT1y8Gs2QNy3MCaMZC0AuiqAiEAsuUcQR/3d7SS1JPcA30EyfKBdXeVY8fol2hsM5n/eBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WR0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5PA/9E9YgevtqWwPn42OHq6ZdcL23GOStajDOab0aq4gkwNJVyBA6\r\nUPl75inIdQltIWZ/dk7qzGgwVT3WaM1YxPlAfAf3e2pM6lh9tBaJavcL0gTr\r\nFb0U5+I6IJWqpcuRaIfHs97GlmwEm4PEiefzOmLTpqqrT3QnHWr2ppFIm+Xm\r\nvECrqFWWcWDSySau1HyXb+F8hv4jqWS3575qCZXJEWlOQuy6AJIIrjrOtEZc\r\nSorJAzTDwOFvmHywZL0fyAxV/rIV63SvUpQNJvDCyJacK6GBR3JILxKwISyt\r\nBVPWMPQYPM3v3nAUe09NmWWQPCgdoyAz7Q6/ZkYs3fsPqCSg44oVIkUnIO7j\r\no2djt1niK4lxe0TOstvhK3RFGcLzc3nWafF39lrtw/p0ecIHHdRZupHuMXHf\r\no6hjS9ada6S9EFUm8ntCvHHC6MI803WBHUiBnLGm9AwEwfJ8gobfWxEUUd61\r\n3J0Ao6g+r5l6qmpyzoqn3CEfIauDor3kXi9ST5ukIoHLoAMttMfnWtkDGvMy\r\nI871XbXVgshsL1U9p4TOBoSNqNvR7RYwpYcUrGX59Ib8M+eUGdFTqwS6NGlh\r\nhsA2TnqjfAudIDS+LmNujDa9v0o0TXUcGYsV7f1aUskvLBXzZaaxdPhvLPxt\r\nzqAQkLI0CGZycZiguL5Qws08fqE1KC1iwiE=\r\n=PSpG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000","@fluidframework/odsp-doclib-utils":"^1.0.2","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.71273","@fluidframework/build-common":"^0.23.0","@fluidframework/mocha-test-setup":"^1.0.2","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.0.2_1658152052623_0.17720150104390275","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@fluidframework/tool-utils","version":"1.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.1.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"25d938f0d6268fb9f4eaeeec407fb1d2face983a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.1.2.tgz","fileCount":70,"integrity":"sha512-ICa/50pMhIU9cKO/lXvDiP44+sHKdyBW0rQ898xBH2HR8EgT5UEeE9GAZW7TacA7UgIIFBTzmOeaq0NAGulHig==","signatures":[{"sig":"MEUCIQCVSjrGtCGLByb7BjJmqpOYkcCG/vwPfm9mMJ1cUjT4cAIgaBqtXL6bKEYXXHWKoRsptwfKSA9gSOxBlFpnu3LZzqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WShACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9WQ/9HE0ctlg44fhjocZSzRsaCrT/GG8nKOs6m1FOeIcKFGaT3TDb\r\nWtXoBM0XQabCDDHkxnPyxCP6PlcEwY8EsvO4CJIpzof4sRwnLBojpRvJvU1l\r\nFuiSvjRbw9Tn6JMOsSMgTi8vT2obhYc1TrU6WpGosHDc12YGonhnEx4CprPf\r\nv9udAh8wy3bMT9VIMESIPEBe072/yX5CwafcJSUwBAcQnrxiIT+zrZ4CmEWq\r\nz4GvZ05Xr1TznmYAGr8rVh4PKX+dtXPLig7p22WMM8lip3nzcgEVkVHpdIjS\r\njSjpWGBGaDn90kBWSmQnixLJXCdDFMhw0G/4aSETUl1BjQXf0ergkc0nC9FT\r\nk77/q8Rj1tHaJ/E+tXHKDwd840TtRTuFs3ticUkkV+8TuVaSwTq/uRrOeGHt\r\n3FCrxnoFGaFDaRV2OEKNSJJaDsPt3vwyWsqnhxdWSndht/jv2Z7awSuwyflt\r\ni5XUtz3KRwBLoD9sUzdcrR3zm4bbXJ95vuxcuejMpWdidXymWyR/k8+KEAvL\r\nu/L14fpvmxNBU5F8haKE8+xfuYQco0POsoOTTHG3WPiajre1JvmfnXHY7mq4\r\nrIG2/z+IysBqoTfBjxLD8h09h00aPH4OIMxIb0hJ4jkTTDcQ4JAm23/+Eh/o\r\nrKzSu+O+uihLhTeAj+XEt8h85tYigCrCAv8=\r\n=JFgu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.1.2","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.1.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.1.2","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.1.2_1658152097230_0.3401585871883308","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@fluidframework/tool-utils","version":"1.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d520411acdb404ea8685d062c7da7e972285db50","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.2.tgz","fileCount":70,"integrity":"sha512-Jyvqx691Z/pKi26UPk1WjUDwQMc0tJ6jit2dz8WysUXhWpkha4cwYXHPrmPTfBO2VHKGqjjN2MjzomdijPmkBg==","signatures":[{"sig":"MEUCIQDEtugOSeI1b5vYJ3sgZyVjmNU0ZpOAb1XrqmM3eFsPMgIgMY8I5A+OLLoUMjtCCCVPsk0pATcpNTRSxHUdsaOoTKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1WS5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHGhAAlggMPiWR522OS+EUbVD6vDMLd6fnq3sjASiM55pb5L4wwlEg\r\nD2YsrnU3T6X0PfbNg6649l1ZQ1sfVzZPC2di2hrlvYHaEktqF3gaCy9lTVmn\r\nJHLgKFy3J5y2KcBoXar8XvBxzQBjl69fuqi8eWk/eegl0XRRLbFSF87/Bu9L\r\natQWoyE936V0qMlTcg2yzvGOSN29/7cGcReR+QFs/MoumPilhQE5FV5vHWXE\r\nHeX2Z74aZfrCddlVGgctYbMfxRaetRE72+aw+XAfrbQ7A+n/pdn7qjxod1eo\r\nBxNagnKpHcRWqHCPb8EqkWgpotxYeiCMrpCmcUtcJf0p6Z2u6u3EP+Hh9VIN\r\nrNZch2E3vmychwRsJ63u7jMyAi7MQ+13WFmt68JgqAuLuUZcgjg3HwRim72g\r\nVj9rHGLkDZQCFZt8zL6+tGv1M+QzZoA4Eb0XMZHtJKX+tQmRdWR3NvCwHk6B\r\nCJorItpWDQbwog7JiR12AacoX05rVyViY5U9bf10B75LHGcHVYoT61IhtXT/\r\n5s3bIwQSIumf+dBwyGZHptaWNXWWMutoh5xFBAtKYaX3n+usOThJ4ZxlbbEz\r\nvq3EXWnPyQ2hrjTryBCN9rHJSq6iEz5x99/tYPWXkPH2jfqddS5U1eUNIU+G\r\nG2SabcTVg85iCkiPK3UH25kreJbXzFXibYc=\r\n=jY1K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.2","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.2","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.2_1658152120744_0.7484110113701969","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.81589":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.0.81589","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.0.81589","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"165e1c1023f15b3eea111018ba3953fdd3d10da5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.0.81589.tgz","fileCount":70,"integrity":"sha512-+9dcxC4c2nxaMfDZgVGiaLSshwqbCvgodqk8DpEltoeYdthSDW+pMxkbi3Tr0K/6zKEByMObfM4H7xplj9FjJg==","signatures":[{"sig":"MEUCIDUxEn8/q4w59ZmBTQRttHBcJ9NrLk9O4fH42k0ThKpPAiEAzOnioKFO8rM8k2nLphSX9h2OrIuECYwRmKKfZo4CQG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2r4bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8fA/6AnzbKPOzFwMd+zhSAQkc6mvwtyZ5JKyJBp0kjCrTLJsLpAw4\r\nMobFjRIizPTbcyUd6DRWLTt1ZCXCMzDCfM2ELCZGsThcMo3HSie5uamhCN81\r\nawKtoW6vEN7DMFE+i1xp8YTC8B7jCccCZdf1mgx0B9QFLMVJfk0jXILaZ1u8\r\npKB2C0bDpAM1oPcIqgx/auoQMYzldmchnj/n2s3T6UY2ow5jxOVr5cdKEcEK\r\neb8Lle5V6kxJnNHnSem+eXIiMIhh/q+SuHtCdhBUD+RfquY0aKU90Ix+RwYx\r\npgSDSkw5IWo8+L/c+CM2eM+2u1xtCYWVt1RMIpBqjSKBJguCiC/yUhNL2Bi8\r\njAEX0SrIp5KZRsRhOe7++ghexa4C4UNFgH5gVEgep+OkwfCgl2p88zf3i/Hg\r\nZ4R4Sndrbuf3KpUexyFt85h4v3fco2dOiKfk1PwlccVl5DLTRz4DRMYCUC9Y\r\n/X2GB+JcgC6RxykeOJfmmxOH4JtMqOXQEI82mI7n89DIhWRr5+TPJet041UG\r\n6mZsDrhPgu5k0fGM6r1snZMPl1krYs9/TAUCVQfyOCGoZwj3Fn7UkTCRjkDI\r\nfYt8tzF2tsGbqwg4QJIWriZbK9TZyhey9Wa+mG1AF/HmZYQMRy0gyzxMMccT\r\nyMeO4pQgp4NbfVtGQs72yZrZsx4yt/PVjL8=\r\n=tNfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.0.81589.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1037.1000-0","@fluidframework/odsp-doclib-utils":"2.0.0-internal.1.0.0.81589","@fluidframework/protocol-definitions":"^0.1029.1000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.0-0","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.81589","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.0.81589_1658502683064_0.14689471997216397","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.81601":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.0.81601","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.0.81601","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"487ea90cbe31cd6ac5c00d92c21a7d22e2a5999f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.0.81601.tgz","fileCount":70,"integrity":"sha512-K+uYV1WyrLucCfjMexr5E8wMrLL6ITuOlr4TKvNwtsiiWFZzbWsmLOOvq9YdQ2mO9nYh7kn5+pukMXyhG1vPsw==","signatures":[{"sig":"MEQCICquBZKsHNK3k/6RdoXlZ13GpO1STVnmzehPk36e2pQCAiASOsub51Z6HMHTRPmt6IIe9Jpv1kI1+Mb32MosR9iP1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2sg5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDjA//fVeOV2nROhEZscX7OSq8iUgsv+CCfngHQaJapMWtyzqBUrhT\r\nIMRHm2nZzfjNyjYvLvda5el7ZOGnmVeCM5EYHwTZxVNh5UZFqCxOkFSqRQLM\r\n6zW/75cbnT25EW1Bagx2vCPlUbwnM4+vsizHP+lWxOQuWFLM/SxCqqhUqsJt\r\nQEqIgRen0KlTfBO0Jk7y4Ph/408ME8THcNjGMw/A17uZ2005dLVG70lMjFHg\r\nPobnQMFWSb7Mtyt3rbdcebnjEHk6FLl1a94W+5FGZG4Wsq03fXOPrRU1Tl/P\r\nCUKtuvjHj/4jAFzEaZ4qeKJmTM8uMI0CtTGY6w+IA2LQfiiVExpkDZDq09Od\r\nL0QJSodmuxlhQuhuJ3F8gJf2MbhjTpPrrBFF/dbh9RcQ/HlTKmhNUtU/lg9i\r\nyrST9/o8HlTqaWC06/2p7CxVtep2zSecMcU9dwSL5NDJdulhkfTxaGN5EciT\r\nggkY6jyCvcTbMf9YJiZY7kEUQJFqSlFr1o7atArQPgLfp1qJzeC2n01jhMia\r\n9x91KaCM9TkaqlyuctThOiivvHRTJfUjq+GJvV6S3iAzD6wrkXFPVeugPoVN\r\nBltmV43eeieFIplYtvpcPIB14k5YYWiThnMAmDBxIy4/S5wR92DwmW76Bdd1\r\n/e4NL5vC2xSFWWtu/fNMuUpfbUEVoltH8Qc=\r\n=zBgo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.0.81601.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1037.1000-0","@fluidframework/odsp-doclib-utils":"2.0.0-internal.1.0.0.81601","@fluidframework/protocol-definitions":"^0.1029.1000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.0-0","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.81601","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.0.81601_1658505273092_0.30255728825561223","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.82159":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.0.82159","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.0.82159","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ba9114595ae516432b90952b2cd884ccc9510de8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.0.82159.tgz","fileCount":70,"integrity":"sha512-TQheQO2mJCwDf7gjzxpPmO8Vxamz0ZZC5bFy7Ve2y1pLGgSSn4ymMh7Pi4Doplb5BqYxg9j5Q73lRY8PQ3upJw==","signatures":[{"sig":"MEYCIQCsKye3bOn8zDk174aIWEarYIeKQz6OVRAb+4F+Gg9sIgIhAJ8DSSJvq4wqpD2qBohp6B5XCzHujqXaKnqoodApUelP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3/0GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhBA/+J7ApHw4KbeJp6P6rto9GmtHSEPtzDtaVlyw8BnkgOZa3QNMe\r\ntrGtbp1a1f/eqabde8xMNCtE7cHXPorjLY4j0Dk5XbsE+NnDa4m1cd6Ssjvi\r\nqKcg7nDHI3smp/eRQlnJdfzlPOyqgSJMg4yioOimb3OLjMnxLXVobUCiWGUb\r\nUEKFqe+iLkuq9C0TQFMQpgibhcu6WMBRjRR1kf64FRbUcjMAISF0XktOZksy\r\nrZXPKNunRMEI1ab2BSYk4n13aCdp8PY4hHOVAdb700sq3pE99sYa8n6ritlO\r\nOuIMvGdmQwo5eFbp0mqFanEAYs7noo1zl4ffersGLkZ4mNacBQggZjaN8lc8\r\n+bflWw7exa53DIFNB0SYmJRAZ6dOoNPJzV/a9IaSRefLgqnyeyF3a5djS+kt\r\nxv78QKaM7AkptujHA5ZXryYNL6ZXj+aSQi7uOTDTvQQo9tX07mXh7PLCSo44\r\ndWdGTwitqn+VeOoepRfKKVWKXNlmuGb6x002XP1LzjnFZWH1MsobeiTfCcO3\r\nWA+E7ZkvV3MIi2if9f81fQyXlSgoDgssxYrni+6lnMApIOkJ7ZtBX2foZDFa\r\nli0HfIKmXABwgJ6tPwRVe6xmTbuuzM4UjzxGi9QlLpopOsIHUwHNtrSL1f9w\r\nWXhb7TsCFvrIKXWOTgCuh0NfTa6HNCPGib8=\r\n=ly/6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.0.82159.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1037.1000-0","@fluidframework/odsp-doclib-utils":"2.0.0-internal.1.0.0.82159","@fluidframework/protocol-definitions":"^0.1029.1000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.0-0","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.82159","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.0.82159_1658846470437_0.016388479453688154","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.82628":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.0.82628","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.0.82628","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"eb5c2cea355af5e84720d10c9556abc7f327ce50","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.0.82628.tgz","fileCount":70,"integrity":"sha512-UPzteByL1+JRwd51YPh5q+ACRAuvqVlGB6WPRMqtjXTyIOobTABzQbnQoDNHytbC50j+gdkTzlrXqHjhaeppkg==","signatures":[{"sig":"MEUCICledsfpeH7EEZrvv+Y6UXPps649ylaDQy9ShCHMM3hWAiEA3Yx7kBa0XPBYVsLTyW8FOGNCMvnaEBF3GLk6gyrCeYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4r5wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRGhAAmDBuG3IiJbMRO2DhxKegajaB46OoyGPhpX7fbkvgsH0psRdo\r\nZxUkUBohri9rke93uqCHIpVv98b9NB/Zx8+xIaRt8hRgqr/ANP8Z3JAn7whS\r\nBIj72Sfi9aLPBQks9PwwGN6QZeTx02otctZ5XHqnqxoL+56IehYrLyxp0MsO\r\nwhFEe+9EAiohJYNjZJNN8ch2qrxYA3JYcFiPYYCnDuzTLQqfydJ0A4ssvy9E\r\naXZwynTSa0kkeLfBDVgnW5wBQUT5002ebx6rgGyY2W1bYKb4p2huL0Pqko0S\r\nykdZwc/xgScUX/R+PGztoks+vvXD3slAW9q8r/cwAkN5wotQtq8GB3XV9RzT\r\nY/CuQfXtaYerSq2EiAb+9RuTmQX5Sx0KYRa9ExIYAz9pLV35plTOr/sEXGdx\r\ny+IQ2792g/y51S3405aeyIpX3ZMSVawUqYXFr95NDmI7egbdGEzCEQ15K7TM\r\nK+R8wAjnKwX/YY25ZS4f+T9FWhBXr9MFL0NM1hkk6twU8UonM55m9JMKJLsH\r\nqH1ITzFnV+cJMutq9a/0XGtXX5ytUjOP+OcUeAcxoRcwiGelAtJvxFzxHwsI\r\nVU0h09kD56fJ3YUxNoma2W0UPgRnj98rHdo2YVeeQ5N/enucV8zxK9Tgzhpa\r\n8/nQQvREO7c75iTux5x/tGEmmAWEOjhZpLY=\r\n=fFgu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.0.82628.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1037.1000-0","@fluidframework/odsp-doclib-utils":"2.0.0-internal.1.0.0.82628","@fluidframework/protocol-definitions":"^0.1029.1000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.0-0","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.82628","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.0.82628_1659027055850_0.6366567462321462","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.82693":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.0.82693","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.0.82693","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"651eb4d802273fcd7e8cfe51f5f73f322e3a00e3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.0.82693.tgz","fileCount":70,"integrity":"sha512-VMN+hkP7a77aUUp77caFE7F2RUcxbeaDwdmWKeznq07Rtd4dGgzkG33GIUfdNX3iOnNhTePCPhutstx5JWnMJA==","signatures":[{"sig":"MEUCIQCxOHHT4ZusZt5EEscxRcVIYDZm1E3xyLy4bv7G6UZbfAIgazB9D3Nw579WkPZiIEOw5pH91Q0bEgcitXCPd+ej9WU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4ujpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy4g/+LlhX6RS1OUCjk5nUSrNVK8kOFHgjfjtc/1iDYJesUIAnIAJ7\r\nxzex+ZAmDai4bOcPLTiFHFz0plx0h9wtgt5H1lpqOwCKu14ax1pGuySp2/VD\r\n0rgybwcD3YSX73a5CPWXu9pOMq0lEfqfseBqGNXLMTXy7V+NlBr6qmILXCCs\r\nBadB1xombZkrCxXrvXRCpJnPT/p8PcvSfbu7wtOlzQv9mOlPZR1i7AuK6wcA\r\nbJ7HmSNpZCvb5XgjhmFJIsrj0KvaxFB/Km6L2WIyiHQ6gWF3EFVzgWS+OBgS\r\nXQn+ovNOYxP7+eM/LojJRX3VpKwtv9s8ZiD6OYsq9ypMAJGNaoSPbcLvduh5\r\n6E+RCiES9teook2ZVY0oCZpNykhhXErbOyYQt5DsM57ckRk8iXogftcaUOD4\r\nL0Sj7FevpAgsgAgd4Oapwwj8h6P2r/TYEATOOl4u+QmJow7MzhYZQ/jBoXpL\r\nQDjdilWTU4EcO9g9WU+RjTea4po3/8L4HuREMKEXV0/mgH5qKocmf2GakZIE\r\nyZvCUCXUvwhhZ7rn2JE1JjyAZWVEf2dc/PDVxpfFxIO1tBPAOxWYpd2DoGhU\r\ni+BTGueXsHArOPTyJXpXca6Cu9W0XKR6isQ6w3I3oHLJlkf7ru6s0RvnCQfJ\r\n3uSdzWdATZtt+civ7N6lUY3WgHuMC4SuaLg=\r\n=8nTm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.0.82693.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1037.1000-0","@fluidframework/odsp-doclib-utils":"2.0.0-internal.1.0.0.82693","@fluidframework/protocol-definitions":"^0.1029.1000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.0-0","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.82693","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.0.82693_1659037929149_0.7502019256025745","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.83139":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.0.83139","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.0.83139","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"db658f9060476735aaf63f5a0bb3ad70e71eaada","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.0.83139.tgz","fileCount":70,"integrity":"sha512-dX6YHKOt92mmErjxgKWOqHuiD6gE+qCChNu4fyzw2XHCD+zIibbHkGwWotmyBTeJ2ZPY07050ZYHxnIQ07kBtw==","signatures":[{"sig":"MEYCIQD8c3Mf7m2M/kVE26o87aGpzL6nx0UeuVXQzCFI6bBqDQIhAJTDffe1btYKAD8HYHwaQKemQfp1leT1MtITflKbObQi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6EZPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoelQ/+K6Ww3tyXBr5cE+tmY4DeG0VGsGTewLTrw03kBNZ099mW2t+f\r\nGpP6ZT+Q1T7xqyKTsGRMJIKtrKSZSKrXbSVBN4Zfs1Cu/K1mboHTULwTYXsn\r\nWZrTanyhcg8aB2rR2horeZAXnp7qI17f9AEi2v5xJrzGGCuR69a2i3NmvR64\r\n7e7askRa/OkW6gtyoT+7Q+d77Maw4H9/93sPsgIBUnbFaIAYtjkHihnp7qlH\r\n5DfBH8rGXd8wGOXFiMzqifE4ONUesHY3/GIcxrLoiQRUky7e3J+5zWi+gT/U\r\nvxowgOQ9NOBGg37wii8fTNZ3OzMwTmwNrDHTTRc3ZAo9QGvx5EZ9aG+Jz2sR\r\nOH06OnYejc6gOcoFBBxJMotW/iXBBEdENdIIe2LBUlgBQHBp+t/4EnDrH1dp\r\n0fGpt5NAvgpT25nBziwGLo13GFEKoFty+fAfFgClRgftPLXkp+sczFav7FM4\r\nQGIrmNPy90ywJDbaIi9CiMReTJr4pb5Aav2sXdQ4fe5S1Mmg5LZeZ3Lvfa7+\r\nVT8CjoRPkEOIJje1eC1l77GML5xuz9KjDHK1s4XOiJ6GSAt+75TVXR/UwyiG\r\nUufJktS7L9OUpBCAisoDgMUn446EEPs4nORtOEZzawm941PLiGZyFeQBvNdH\r\nqZTRR1dnDAAy9ceG7JBi4sODTQtHM1l4jcw=\r\n=9Yr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.0.83139.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1037.1000-0","@fluidframework/odsp-doclib-utils":"2.0.0-internal.1.0.0.83139","@fluidframework/protocol-definitions":"^0.1029.1000-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.0-0","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.83139","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.0.83139_1659389518945_0.45781527910364894","host":"s3://npm-registry-packages"}},"1.2.3-83900":{"name":"@fluidframework/tool-utils","version":"1.2.3-83900","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.3-83900","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dd27fdbdf804912abb5acb5efed09959bc12dd88","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.3-83900.tgz","fileCount":70,"integrity":"sha512-AYeaxA40PsCeNn9HRMa52HMj0O68NyBjDjHcnz7+UtL19brxlyIoHVGd2En0TlQvaf/nrW4oxQ59zENppTKZxA==","signatures":[{"sig":"MEUCIEM3MsNOSYZpdiRbno4CsKxqvNJpn9NNZCmzizLzLvTFAiEA1lhREqAb8+90WXRHucQwWVaehMl/OFtuEMYAGy9ZiBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7CX/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVZxAAkUOm7Il5+r7euAFAjuas6VUg4d/1hjcaMsMOUEae/w9ePs9B\r\nTsdpNHA0zAQPqsgVATNkVqQOlbZhcbxaWLFJiZ0pM56TyGT7JlVNTuzVhzCH\r\neCblZsOHp8+vdlP8QnEHDI1oNq/q9Ed9F76fnp6sY7Zkd4Qa2a0LQt/IRv3z\r\nQjPXJKOg5LVNJd9FzlsewWl6EPN57vaRoJIy/NbfSl6ZsIVOplQgkrCOGE9b\r\njtq7liReKedlaJdFynPosCmyCTpz/l65Mg+kC+gyvYEz36rSp0TOPKr+S3H6\r\n9d3rB3ZpCQBwchW+GpEZebIVGHOpq1Tbrjg6ub3Cr/Z8DVoFaU6rdKj6U+lV\r\nMvqVL9NJIJ4pZtoCMSbXstnvoibAw49A/IN7C/ldsGclJxEtEacz1RG3UDYE\r\noyX9jY1l1vJnT8QuDYUOAtQp0jiCY9oWMISBYoEPMvI+rC+Y9fHasa02SoNe\r\nnXmkNqeFG9cGb37rRmR/fbcJMGKGmtgEEpokQA0QbhTYFAKQZioF+MK6I3MA\r\n5DMSPwUgEIhCchNYzHAdH+1Ony2s2v5ReoJadizFa8DpA2zsDUjyosfXtoQe\r\nYsgRoaWsVbrtPoOkT5GEcVmF3SJeAIW5olpgy4YV59Or5UL17lZp3eQ3Cf1G\r\nxbOeUeq5HM8ie4dvFeFj/LpiE6fYJIa1LI4=\r\n=+yuN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.3-83900.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.2.3-83900","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.2.3-83900","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.3-83900_1659643391712_0.5948348083893125","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0.84253":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.0.84253","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.0.84253","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"530683adee7ba7e96f5375ecfd16a0e1100c6e7b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.0.84253.tgz","fileCount":70,"integrity":"sha512-DfSbyU8MFRaO6bERyvnkX7T09zkJ2JCI9/JGZbcDS8O8uWaSF7JSfzj9ck+SzpqccJwSNpTSu84YHEO1AN30pw==","signatures":[{"sig":"MEYCIQCXSso2tb064jZV+0JxG9ASxEGIqG+eq38XWNktrfDjEAIhANJYBK89t2BvqM4fu1o7bQNiCWovH6H7HElU7WKf7dgn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8WSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Gw/5ABV1odCNMb4ES5oImPLs32u4DpEpAg1WERAXFtasgQjGPNJ3\r\nQMPHS+MsMc8kWaUd00fMz+YD97scikg5TTMzObQR39wWfbrGYmDTgRHWFNxi\r\ncxZIFRiqRCffBsVyxWJ9U32OoonRnikrRK4L+Exx6f/vB0WLEj1lC16zp+am\r\nJH5Z134iZkXrERic+64eDoaaO34FxG5Sbc9i22eSCXCrC1nDfNb85HCT/dlu\r\n2pkgK/tNCjebSTNnWGeAUi3nf14Ffnz0G3b88PJhnktcpf3pNC4sTUapbJUk\r\nQ76ojptQpZk5Hi25+/hD1KRrH7pNNjOiZCC66UoHDRagpgm7lsVVDAOQZBK+\r\nv+qNUH6kWh6ZMFAsN4exJ/Io19hgLPz103SW6sBgEm4lHqFk4eO9UW/Wrs+1\r\nD5gEN6iemhjTafBPah06rw3qZ7wp1VjcyOv1p1+Apqmobsmao+TPXdlOozAz\r\ncerSvBD8ftKiEko63SjY6Th/SEPyskV1rqSDOksC9Cz0eOqYGuUonqp6aKtB\r\nNTeIGzRol/SqfRL7RFlECNsbM+u+EuGgOJ3h+BlRS8lBSD9H2Q2N4BaxO0Q/\r\n7nuPQjfHzGV5aNz1jFNAmF2+UhOvhNOFDXllEkyvH24FTouKICPuF2YBFiQ2\r\npYIns1HqdjaCNVOcg8y6t5CCDG/Aip1Pr3w=\r\n=LZ/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.0.84253.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.1000","@fluidframework/odsp-doclib-utils":"2.0.0-internal.1.0.0.84253","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"2.0.0-internal.1.0.0.84253","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.0.84253_1659987103319_0.6166671327919921","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b11ad84893dfc16054c6a088bd6eecf094ffa380","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.0.tgz","fileCount":70,"integrity":"sha512-m2CBfDGS/GWWfoX92FPprxhherYP+OVjflcaSU/nJ39uy9dKHuSUlEawqQP3prjcwHe9LFUTNzsXPoeE2jIRWw==","signatures":[{"sig":"MEQCIHXlJKYbpQDNHB15Mo5zWb9DiCwWgUa7Q8TsnAaGLd23AiAbBXZ9+61DYf1yi+nu0+415tXGmd3x5Uoym7PlK2ZCOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8bY8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYxxAAlMT/REylwzjATmnDZO+pJZLq+GPFQWRVTLrokd1Sd0TS3HAJ\r\n2BZbWgCcHIvoohZ1DSKKPd59qV69eDehqTpY5DBx9YobDbLwBVLe37mz4SFy\r\nnLPHsNRMxaSS/n8+CDVUPBsKyGXADLKxny+g7jR5sMmmGvZ7pKpQVnnBsUUk\r\nAX+PHo0UIOSSrfQ4JtlBuzJOqtHTWOglpB86I74lnlLIyJvclpnja/mnU3Bl\r\n32Nef0SLlCt3CdhzDReI0wqF0SE6iADgA+TMjsQQeQOEFuZHPb6r66YfGAG7\r\nPnq+ct1wmuZkLO1FsSf9QQ4PZAN3IMn+Z37GFOjQALQSqZIjWLrtfGUfrjJL\r\nFOLpnYtnAx8AiTpBJmHL3vf28T3MHii3T+b/KL0Ih1by/H7BV/iCZQYcUAUw\r\ncs+Hbhd0RXt8iMiP7opbuhRmHo2HP//DmRVLxuwZ9KnG4spZLEm84zaA8Sl3\r\ndirzMlYrilp9SvNZukUd3qLU/CBA2IR7QiIAoeRFWQwl9MmDYO1y551Tt+gG\r\njRjbIUqxDZ53V3rrq12Iy4+S2Q9UmcQ3v5RZ1ytN53RCIIcO36+hk6DZcr08\r\nbFgd75byuEen2muNp2O0ZriKgNyhhWhCuCEA8dmC6yyz3tfnwZKiY7lszUNl\r\nUT4G/RVojn71ThKMiJuW7xu09+fXq58Xjls=\r\n=H96g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.1000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.0.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.0.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.0_1660007996378_0.6864779947467781","host":"s3://npm-registry-packages"}},"1.2.3-84921":{"name":"@fluidframework/tool-utils","version":"1.2.3-84921","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.3-84921","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6651eea6fcbcb85ef3aad87c5cf7aeda027f892f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.3-84921.tgz","fileCount":70,"integrity":"sha512-vmcjRyjnIeVcwZhRDku5alajaJmQnk3SQl6HlktKcyYydpwjtvUPMd58LPgyKTth7Scc3UMfWKOYOTjqin4vPA==","signatures":[{"sig":"MEUCIQCKqjvSpquVpoA4hJE8qlZ+0GOQ9Sqbk9+fKov8DorB8QIgeaJ4H7/UsG9LFE2fFeJDsgi6wNvPO9uUajC7PxKOinQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9XVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn8g//e+YkMZcYLfIGNHiahngCOT3adHliAovUTp18RmXNp5nW3f+6\r\no0Xlpr42BLZFk10G5FvJehvelVj/SsRv3jir38sp7w14Fbss/zfxr23kZesC\r\nhqqvSVZaN+H6Cxj3ESd8tZwbVJ3+9Ol0pysjLRsLetDGDnmUIUEHPt669DEW\r\nnIwol3M2NPxCHxHhsh/vPyqv+UqNJi8rgrhq/flcxbq7oAZOqZLpCjddjgI6\r\nnrY6wqpVVVHEbipGu96DwJ9wCNTin9A2ToTpZ7iBxQpBuQIR6zYlMiDwQHjo\r\nPdveoHqXHsGGR64YAGFdNOcBsIRoIQ7ji0qjskX/Box+cikvSnJ2LiLUhKj9\r\nxuO5VVbzeageztjUGaoo4HnqPGzc3fF/3Rg9zy9zXI0Fdl+YP7AlqujHDyab\r\nWtwEUi5lhyOwPnU2peQg/+9HsymHHsN8Qef8BnD5V+oe/cfZ19x/bCxbauvG\r\nhVOesaq0c5DlMmJu7oNn12GK/0jxtPzrTNLioNbLadTs2rq2Uy+MfAi53+vG\r\nzrazjkQQW8Il1QvqtaXHEgFPhTZzAiBtIBfv2o49i3c8S9HtqJpOEuLawwT1\r\nxtuDhKT3QA2dzVeXHYIsfpzneyB6e6ssB6BjLhKacm2ZxW7NYipIbXTQaKBq\r\nEwGp4s/rfpjkNp+UMJtnwUOD0snNV6C9kao=\r\n=nBcv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.3-84921.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.2.3-84921","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.2.3-84921","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.3-84921_1660253552910_0.727583676410352","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@fluidframework/tool-utils","version":"1.2.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"05889fa604c84ff67ed38f5c9d923c77c1b02916","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.3.tgz","fileCount":70,"integrity":"sha512-IkbIdeeo63f6frFq3H/50T8545E7/x2Nn8Vy3AdFJYtBr3dqD5lf+y5dAYpCvD5VzQ30/ry8rCx2X6JdF4XjlQ==","signatures":[{"sig":"MEUCIQCklPVSj35QKnWTiqGwcUb+vqCiVWP3vtWLV0BL11SvlAIgSKXMDNkkbgTWyym8x854aY6BrcbLwD4DXsXUMuTW4rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9YXoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNxQ/+JR9aymDyWgiIfK2iao/emSnLMk/7E/pblCYJ7CCA1anaFwb3\r\nNCp5bUUKnoqIlCL/SmyXEH2KvvCaiRJeAAfaDiqRw6l6JVfcZWc+KGZXp6tz\r\nnq8xQLgPEkg254egFoUG0/I8Wo5OoN2aAgVP2DqPPWojA0PKQvT2XesZTkOJ\r\nCLbRl5/+Nsza2cyZjVN+O24jctuT8mIygHHfr+dygptXgJKku6oRKCcBwZYD\r\nG7lLjYMctvz2xSKeUsjyGBBFFfTgAMK5ztH4n89FPDeBnanuSndPa2NHwW5X\r\nektj33j62l3PrzEDjMlt5MY6A7Tl41Q2g90E6+i2LiqvaDtcBWq6/rMdLFcJ\r\nUSUCOyi19DPE09s9SM0vZn513Fub9lo0ZnlNwHb2wq5UtFojuRjGNgR2m+EZ\r\nm4H+UQe46XgcEy/WfMwtFWiv07UMo8HAwYWLGD/qO9qC/EC1dhAtBhTGjQVt\r\nvM8cdcATUbX4RI6Lr3eI7eqvB77VrcHE+ZCWjSwTncCyyg3RSGAiurozPITJ\r\nqKywvF1iNVZzEefTZqAeuJsCvkjy5JXTHrDuaLY+gb089tgJJEoCu7gB9GTH\r\nJXzQnSqzJvQAQw7XK/qbGr7Py7/fjrtzM61yL3pqyB5qpa6qL0J93sM4YoGb\r\nDk9y4ovmJXlALFy2csq3ENqfDkRFLt6bWFE=\r\n=FJYl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.3","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.3","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.3_1660257768367_0.831691620056944","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@fluidframework/tool-utils","version":"1.2.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"65b64f2795b1e96895ce5e78406bdaefeab6efe3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.4.tgz","fileCount":70,"integrity":"sha512-HneL6pcGOepsc46uu4CsV0yZ49cHBpmMCDppXfRTHZovG9hw2A/FkdXVrC7reSpbjLMdOFkGmtcl6iM9ANRsrA==","signatures":[{"sig":"MEUCIQCe2HLQ4LzwhoO5Ya7Fbz3egnkcyCB+HKz9B8R+jZ//9AIgDvwkm6z8EUOJmZGXFC8y0VyDsLqrl3nBWVYYEKNC1dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBtcSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTCg//X3J5UYMq+Eaz6crhx2Qs/P3kfj5A3ZP6JAQaK2wjv7iFloie\r\nApxAWicGWemQ3Ee5vsUOVAb8gijiuQji7a1e3wMvJZvBOiRAv1SIpjs/IyIM\r\nOtXEzqmdkE/8UL4gLVfxmWKcETGzp9RsQiZAx4Q/2kgtYTf98xhJn6eMXit+\r\njrXVHQdyScoA2onQ2ZCxewF83Y8e/5FAlye82vggCZsNwWm+VgHL2SmMck5u\r\nDWLxy+c+W7oKB4Mu2CjV2bup7W6G6llksuLD1Iits/iDUqLLeBvFWkYk48LZ\r\nCN7ys+7+MxpS5dzeVUrOdvWYU7chS4gaVLbBddMFNuXHRzg42BgmjCfkCmJR\r\nqWdd+l1QDbGZQs2/mdh2i6U5eEAprTrGjjPqdHkgtJiwITLrZu8Aap6ah7Fn\r\nsVcMNMGB8fUxYZC6MprEtLKcYUz0Ebn9zkOvJOK8cVoT1Qn3E1L6EO0wWzNJ\r\nZavnK4Ue6yTXG31j1h/z1FhDpVWATk78Kw+YagOkahE6f3QxiRU3xEayqZbb\r\n3QJMpc22XDwj5SoIrIvTlBvb+wPNyzsXOMahb1GiJ216c11PKpZe1qXCs6tN\r\nHiGzE14B4shHQq2n3evmI1rX4PSPCLzav07RpqjiEgcBRJOWZDg98HFo0JX/\r\nai96z3na8heZ9VX/ukLHG9tU7wHscwWVcps=\r\n=db5D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.4","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.4","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.4_1661392658266_0.8890405783184971","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@fluidframework/tool-utils","version":"1.2.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"def5999dd7ca072e6442bc5918d28c2e764e5ca3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.5.tgz","fileCount":70,"integrity":"sha512-RYS8WhBl8/vKnLtlPTl8JhePXp0xxsqpV8Ucaa8fXgFxtA1vt54/catIM2MUIlnOTKArMdGgfM3ptS0nXu9wIg==","signatures":[{"sig":"MEUCIQCkh3kZrUChlPwuQTWG63od5T6FM1TpP/taJhDLatjxYgIgF4iDvlOHPD7y5AqtwAtDgh8fW0s2ZHp4Ueq0kD5Crn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD/NjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfSQ//T7w7yfZQ53vM3DMojPsmrSqw3yfWIIrqL8sWHZehKIa6CKgI\r\nAGdjMyhpCsVSXWPc0uxMDchaiW6lCvDd7KNmvNqCQyfRrL5WCL8J5jylJEeh\r\npvkd8fvcj35yvDEqf7s4e2KHhvGdfituzK2nlyogV0j6c6ZBDOR+GLfpDnWb\r\nREsBnmZT1JzdLf6iGtq/jP5CQnISsZwv8I6GzvuNFpVOY/RKPXPwksBCdhmU\r\n6GD+I0YccrUpFnrN4rhGjNiISuOlZMvkb8MY8ZC9L3OaFXCGeScjPr14R4Tw\r\nGq7Ottg4KjvDhMlSUqM8lh6tZgww+TchRlSbqmdHzMmaO/XbXXy4FteHQg2E\r\n2OT8DtO0O6vdsntdQGjjoXPjrBqxiCuiYDjalCHheEf8TOLYV5zncckhcR06\r\nFIfUX09jT6aTlTHg589T6CuU/cT+hALj89ATJWGnC+yKsrvvQIP2RuixhTgL\r\nPRZ8JJ7cnLxa+KFBSBTHgwu2HKAMmV2kO58PM9UpeRAVdsdNK9EpVYwB9HYn\r\nP/hcCf/Jo3PP+onyOBvAIXCBH8evWr0veTyCqJI0hlovTXlkQm2l8+S5UQ3D\r\nO1MQ2ovExHmOnq5WIz5V1fRZri2clr7dXTpR37/whRTamiv1x1ITTV7mrZdI\r\nbjx0+4ByraxoQbRSpaMERGn7xNA8oUGl0Vw=\r\n=U6uZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.5","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.5","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.5_1661989730852_0.5795661085202797","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.1.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"40541d2be669c8f89211717c7a00570188e8ebdc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.1.0.tgz","fileCount":71,"integrity":"sha512-lFIOIDvSDSM1avnQNCXdOBiNKd6T9z7HTHEcGZ4p/Qgw/vs2V4reJsNUs5smx0fETGemqXR2/d77E77HjRLt2A==","signatures":[{"sig":"MEQCIGyGNvwKciT6+2E1ZPEJjQnZeso0vPd3Pyvl2EN81ibBAiBiLMwGF/6/TLuuGDOE5h6KyHOThJvHoZF+4YHGogjZeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEmGbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjBQ/9ELjtfbCes+OaIeq5AWd83OKSznBkMTv1ylv59ARXpgfexT9E\r\nPQS4jR8edcJsPJee8MrLigK53rSaGl5THHjkTfUNCQf+0CBcuEYqfTEdj8wo\r\nCgyOjMeSSwdK1oU2U4F0L4RA2TPbh+iw8qr7bORXcSf1SFo3xzIEsoyl0FnU\r\nL3uqAYkP8i7drFvqQYtgPrA+uc1gNu8DT2d1PnT88ngR92+M80R/pam7+ckH\r\nLvwIOa98wr0MNtP3JwtDHUV6slwlWaW6rTWnCObmJgoCvVl0jiXBO1GEmcnd\r\nEJfrBPm/234WwaN6XS+5dJ8bwSXFu4DUP3lEZVKDU17ZEwcaq4xamjyKOAJg\r\nlw04DTYtFg+iNyzRCGkT6mVzMNNhNWhrF5aOlNjVWzsXcJdtA88TQCPNfAgR\r\nWegHKzeWFyDqMwKDELTW4i+nNNGsZyougyx9wBS0EvvOYbnmcIRkRZiKqWA4\r\ncR7pWQK03WBbOKnHMfAloWmr8h3wTWrpqAcMsELLEOgYv5F6fEHeI7uSEp+l\r\nLZy77VKLMxELFM2XZ4NUdQFyaW799jNWSKSFB8Ljj4CH6t2yk0b1We8lmJVi\r\nswMJ5vr8kt+yCMHzUbC0wV7lxFs8X56gmhcm8yxP4fNtEPjS+Y38Uj+y6rKn\r\nWtcEmsDQc1O9/a0WNVsr7uWkAAAU5hd5l1Y=\r\n=5/bX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.1000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.1.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.1.0_1662149019369_0.5553389571422596","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.1.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"586c03d1a3b5f5afd471f04157cd9090fa6b16a3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.1.1.tgz","fileCount":71,"integrity":"sha512-0hPzbewa22qlFITh6pxcF+Uvb3nBjdges6RgzvQFyesmfHhjjy+KDK2loPu/cAUnL9q67GhOdAcih67YfRTekw==","signatures":[{"sig":"MEQCIAr4C8+bZbX2TlonG1LUR6yZIE/JdCTns3FO6GIhL1PCAiBhEixipiJ8xJmKNIj2MKpVwEFe2WpZEAhhMo30yktQgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG7JhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooghAAifMr7cHLfn7E8K4wQ/FkGjkagnFCK3nB4G4PkaiGo6sjJ6w2\r\nQP4+V+Rp8BIl+E8SSEp5k1v3NozNWUXSEVf+lgfOuNXZoo2OL5weJLaogaXw\r\n918nahU4fdQstOfWakAUzU4kmqvPne1exPjmfJmV9dHEUk/IFbRA3oHxgWhq\r\nUdUysr/65hQklswZSVGQDgUqh5wyW9Px96lc2M4D5y9eluSvEksY1vBljZbd\r\nwTjRA2R+iQkkRXZOBvOZK+IE6gmfOAy2pbT9qOQT1xyHLzh+Rr7zm3oDfKnF\r\nimcOlUCRYniUjeHzmRI/tRmISW92UZM3IqolhucDVHOfoiz4ded+qIrXBSP0\r\npQSZDcaHnpVUr2RK3CWaJHSQjr5XzTdPhL9/L1w76bCiHJ/susZWp0Nqa3vd\r\nmTQfaBCCuVSSGIO7A2/EfFkaRFz15axNKmq3UZ/tIXEZkXp7AC36usPmtXhm\r\nT6QYcJqovl9CwodF2ZzNwIUld9t7Pz3ddIvh/Ci6gH9KqM5D1M2fX0krR63H\r\nRIIQKqE9DsksdNggAVDN+UiCoeAW15C9/AbtA4Q1NLYaLF/4zs5JdTrAfKCe\r\nyC9YWcPDavYc7U4sohUkhNTIor0fu+Hi0YSoImKCpzFrG6h0KgwCfufSG+TN\r\njrkHqr5bkAsCryQE1Z0Uhmk6BAFobbA3nkc=\r\n=fJzb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.1000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.1.1","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.1","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.1.1_1662759520942_0.40784893241471076","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.2.0.93071":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.2.0.93071","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.2.0.93071","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ab5ccc11ddd7cc0427a1193f278cec0cfde97726","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.2.0.93071.tgz","fileCount":71,"integrity":"sha512-wb2dtJi5QeQ+HQBXU7SVO0Mnfr653tzqIUxArJMZ3hcmGGXb12jFAGQ9jurrdwaTiLH/23CEV7aHHl0HjcfbtQ==","signatures":[{"sig":"MEUCIEZQJL87Z6t2NSJ6lA8IiJ4WW/nUsGZEIsdJgWvhOieJAiEA7fgKMSHz3HlVbGgHZIucVuY66bbDJ3YAADVLbYCusSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIj5DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoATg/9Fc2vGiEw7vYzWVWghYNpFQSo671cCfI0w6sWdMy1IisRHwu1\r\nylni7cmJ8kzHwvfJY6Hk+/ul0/K4uvqFWt3+DMyMJFIi+mN2PEYP61OWqo44\r\nrIvyKzuAflv/guSJNDXsktDeVMhsf6WOQ+H4qAOT8Ft8zv4SLoVaTs3OrAx8\r\nqykyTiWtX7o0sadvTiKK50mLD4BWN2BRS7125AqoJvWS7oIFBZV+w44BzjlR\r\nfCw95Zc9c+GD2rru3WyHrHhIPQLFOA5z6G9exzZc6QRd4eMjgbaQ4F4eUimO\r\n50M7bfhhYQEYyB9Z9RODuyzJ9QTgqxTeLQwWHz1wv7klfklyVV1CIIf/yJa5\r\nuR6Kdpmiq2mMAdCrPtfxCoAEDJoBalPk7zTf572vJ12V92S7OIFaG5geuglA\r\nVgCNbHR+EyoGYngMq2SIdf/9QUjGbKe3py85vsDsbO0TWcCFWkgiR/4VjwKD\r\ncTWt44tfYjjYFWLLhIoIvFjfbxmyIy+eVcy0NfenbtaKTCT6hjcUnXNLVCJm\r\n+GJdcM/jZUgOfml7n1hvV0mmq1KK8EDZTbPpFVV45IyQ+tE/ZCHpTKhiCbS+\r\naxI/ILlQg3k8reA6caj46M0Js5KWt5TDt6majUxgMZFjsjQf8SdxS122kxLF\r\nLS/bO8xLYBkupmCpSsaNqtWC9b3ZgoSNW/0=\r\n=Afnt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.2.0.93071.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2000-91174","@fluidframework/odsp-doclib-utils":"2.0.0-internal.1.2.0.93071","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"2.0.0-internal.1.2.0.93071","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.2.0.93071_1663188547592_0.920730151962387","host":"s3://npm-registry-packages"}},"1.2.6-93452":{"name":"@fluidframework/tool-utils","version":"1.2.6-93452","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.6-93452","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e59e5942e7ce9c5459af9979c02865b1dc70b7a4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.6-93452.tgz","fileCount":70,"integrity":"sha512-AcgKFGXtMmHt4O61cDkFmoJdqFvIr4i6cCWuuGGdBPc/P/HQf5W9Tg8/m5UeNm6mu/KArMIhsJoxmicHCUYyIA==","signatures":[{"sig":"MEYCIQDAVG1qUS27p5pAwv6ifKeS48HdOMZ9ZGXh9i78ZnWTmQIhAK+XnoWAonL3/rSKjIcg1+osavVDNg3Mobv7SGuvt0x6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI5E0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf/w//RLfhNFZUkvCywrD2L60zGlIhTyrv6El/9oaPg7O9IHMOnYSV\r\nyfpilobEYUdBk6EaKPht+F7UcDzAUYPhRymWnC6pNX0m5Tyw183rRm/zYjBk\r\ndnueGJVL8rY3xhyKIdnEg1I5I+ZEY6iP6HPewi3oMEFIVrNi+SePGuPTC/UF\r\njE7maCSrR6B/vTltfSrP3wHDZKxBd6ai5oetpcZqtKn12VFa0QEbt4/dE0eo\r\nEx1dx8y1vhMKH9E1gmahi+5vEcPR1oV7lI/r/RWfnUCrj1BWnOaE62MY9r6J\r\nup2f7Jll0wcTm24zZaVV5i8CdZyEFj2Uy+XpaKcj6R5bnbBN1kaeg0NNqQVM\r\n3o5pL85QhgTSO7MxFxHoS05K0/n0dUJuXO8UcbWPJjcz/qh5g8x73Sls8eTo\r\ndootQa/LvBHgg30CZadNGq2wDz3ji038qAFY0/Si11tmDDVGu+VnkSmYhg9M\r\naELeBSEFKQ3/fr/+gMjih2WtKmYjLQertB19lnp+kHZJJ3sTOIKqLvdlaIM/\r\ndnSTvx+eqULQO+x60JEKFPn0kuDfyP5lrb/RQfuc15Y8DeO+sfy7xsPnUk2d\r\nP+cYnzBJxgSxWdQGh2I8wWqcAlqwOV+51TjCUCwrRBBwaTCL7t2VtUG1Mh6W\r\nN7h8HfOvKEPLUbywJTFIJSZjyus9fNij1b4=\r\n=eFxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.6-93452.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.2.6-93452","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.2.6-93452","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.6-93452_1663275316060_0.2807250996012749","host":"s3://npm-registry-packages"}},"0.59.2004":{"name":"@fluidframework/tool-utils","version":"0.59.2004","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.2004","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"05b008d7ae4a7f5f1858c233af0c9e576f2ebaba","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.2004.tgz","fileCount":70,"integrity":"sha512-0atIVAJmBan8jcRhMX3uyCo56uUtKaAYS5T2GTlbw3ocCn+OOX6Xq6zA7vZegWJj8oZTsuNki6PQIxME0FWnvg==","signatures":[{"sig":"MEUCIF9gkRr6ei0vOHu46Qvc1U6shH4h5+ipZM7DYGOpapvnAiEA3uybyYdzURKfwylyzdQF7JXfa5D1z5FPT5JDsTlVY4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI6YxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryFA/+JOfoK1Di7vDr3ax56K3sFUkYTWQVkOhqgG8Ir6e8WI2fC9w3\r\n8SqvfEgHyvZgkhd3G9XbOOMj+145pM8DvH16QRUIMBUQ7pco0ZxRHZIF5iY6\r\n67rEtfuHj97AzYyedHlujKGbnXE3M1uhP5IR2S2JpvX9ozNy2wgWvm0WCmPo\r\nrW4Ux3KUiAF+buK+ngSPEfsSkkiPWDUetYfkQHWOZYRSiwawRWb3p4J30H7N\r\ny2RSeafp664K2MBZu3pHOsc5+RtPr1ys2AHVV7t83im/SwI3lXfEMotABVc9\r\n1Ec2+CLVYoi2ZwWdFzHvoT68jFbeSk0vhBJS2d3l4G1ym/kKt0Bd6A7XOUVR\r\ntMtxVg7z8QqeNLckxHANdXlM5NKM/dGUvIbxsLmxBKzId9GGiBWQUVs8pCNy\r\nApMmeV8elDF2Tm9gNtTn/1uKu2I82f5TkwCf9sGc3jL9ZjarFvVNJl1cWpj+\r\nN4tnhCXZmjZCnb/jIfLXviLfE0ZEX8I6in49EC3KKG4V5PgfPyX9e4ucUmH1\r\nGt9ptJ/pUKwZPmwMUfiP3ZrA27IYvvv8pAl7F/h5DMv1GJqa/wQP2HhX+36S\r\no0T6OnoI5u2rZKBjJJj8xibL3DImPNuV/5SQJvuQ/9gn0x1LWSp1tU/ydedb\r\n9PSzTAVyopG64h1oILY5JApKm7TI6yW1+eE=\r\n=w0pp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.2004.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.2000","@fluidframework/odsp-doclib-utils":"^0.59.2004","@fluidframework/protocol-definitions":"^0.1028.1000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"0.59.2000"},"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.2004","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.1000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.1000"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.2004_1663280689096_0.4490837262896781","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.1.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"04a42868daa080e8b5f3d3b9eb5f5fa26d962bb1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.1.2.tgz","fileCount":71,"integrity":"sha512-px+Lq64ZDr78tThiy6Yu+77WcGHOe973iC3c5kaCsd5YZpsrIIYZNTLyr2HIuNmtggMjEbRm0d6B5Aic2ToW+Q==","signatures":[{"sig":"MEYCIQC0rsMRoi0DO0v/fcn1uwDkihSZgC0cPJbALWecdwDCbwIhAOdF6As+i+niDGhIoly6jdXlLnrHFCPjc5wJ0d6e7ycs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI7/gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBUQ/+J7NWkDvHTHw96Pw36OzHLuiGxqiF7zbCCKOhi+CdeSNsFpRQ\r\n4E484XFXJrhghO1O1gh5G905w5nZPHsP0RolMuRZ8cojB3RDZhqi5WZ7W8lO\r\nhhZ07mpul5pLySyAjZg2Oj8BMQQ7F7xzrKs9W1nVHjcoJ/XwXcL9saO6r8A/\r\nH3NVDYnTmGgJIHL0xqNnlomJK9wuYdptMYcHWIrzZf/0ses7NmlSy+Yxt/Mu\r\nqucACjB1xBHbpO2iaxcG8pk2bUSF5giidOPApcu+utH4rz9yGhZyih7IFA3T\r\nqaa1yyaAOb6TuXGJWg+zXn8kmppXy+Y/sN/BOCOg7VW/Hen9oD8gWSpL6PQt\r\n1EjOKxV0Q8bNDkv+g7eb0hD30MeJqpdfmBBthEaa3No9GWQxnpX8H3YEqBcY\r\noqK1Nkfb9Wmy7JA1tNlizzjIrFNgcWoYHko2jvJu4aKCiEMym3bkPFcrGcOz\r\n2f2bXD20cHpK9rv8PGvN/x6ZgrH83X0lyG215guiSMGMlWvKCsDT5M1Scv6a\r\nb+E8iv0oL+wQC5c3nOac0rIZ8WXzmZvS6WyLTlZj0hxnB5AjfdHWRWU01NwH\r\n/LDNiIdJY4PrV7kaj+4zE7ZzsBQsS3ebYGTUfZbSCcmLYreS6nuZswh9Vx5d\r\nn1cfnNxVx5K5ZieXtU0840mR/TttODBzsy8=\r\n=rfQY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.1000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.1.2","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.2","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.1.2_1663287264734_0.10776000704033706","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.0.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3a94f900d625519a7725b3fb2597448067cf5f07","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.0.1.tgz","fileCount":70,"integrity":"sha512-cm1I4MPiVmPdyE6wgo5c5GOuFLE+R+aO5xK2GrG6PXaJUGtQc+pXrU2XUVlq2tf5TKwC6nga6jfW+ECEX1Tx3g==","signatures":[{"sig":"MEQCICL7noRzLDmr5TaljTDdaYSUBRL8WzCFBZJTudeo0B+NAiAs/4r91839Nh2/wH6+5w/sXsvq4YfYJEQkdkWdqY2H9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLPHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnmg/9Hm+E/CGDcqwiotRFqXsiXmuZ3uCD+bGh66tqxDwtxNMNdxPW\r\nEtkQPI3IdYli3P8DAfEIz/3XSoW+p2QEiSNMKGsNcw9iHQBOZqpb11HNXlbY\r\nML7e5Uf9MH0VvHas9Nz1/eh4yrkD78Y1CzU3Y0zM3SMhrCsEubBZWthwFA5Y\r\n95FRLtl5XOREe5hy/mt8xI0IO4nLW6OPluEz1yKwUKL6DYUkkqiztvLsQtJJ\r\n4pCmVuOWSra2OmAzZw0lK3BGFfc19dFsw0BYr12Db3yqUtNzkrhLpwDXXFXi\r\nAJ/V4JYSru6OZrq2vlLDXFZ43LvlvRu/F1H5kdLjKAUYQKYTNKF3WJJWv3vW\r\ntUoOpMIj6S0jy4qwIGLHVMZSipVDPseXAz72yybcf+1nVHImsrhIVDELB33P\r\npRQYiWvDH0H0TzAmuIGSD30c9eIh5yoaA49pNiVtv1nW2mbDfbVAgj//Yd1s\r\nxWEz2EWG55VKIMAPgQwElD4i5Ew6aL68NKJwN6f3VskCuajbox4n2lGs4Nrf\r\nzmTZ6x1PmsQL6dkYXCu3yJZt3kLF7Hl3Meq+iuGLip2Y8DLYlNVcQBq3vcGj\r\nz/+lCF2pUQZMpD8QI+rzHPSr1yGckpusrhgh0Kfp3Z8UFd19wDI+Cq4P1qQE\r\ntyzSzSB9ZP074DGFcQJf7hvAV3677RkP1wg=\r\n=tAM8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.1000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.0.1","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.0.1","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.0.1_1663889897050_0.8434972023659977","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@fluidframework/tool-utils","version":"1.2.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.6","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a10965e2bc194c36dcebf6bfe1f21eca44463768","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.6.tgz","fileCount":70,"integrity":"sha512-WErKtYcaSJok56eZrztMGXa49HlD+OJKMO2aquqWpT7g4dh8SjFIXhQIGV6Th0yBfvL4ooKIT4QpI6BdbkqkWQ==","signatures":[{"sig":"MEUCIQDb0mrNpRJ8az6LtA957qVVKEYv6Yq7T1hBZYPYko702wIgajtjPKkG6Db259VkrU3j84oETOhdBRZzeCqc6ja2kP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLfTfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDFhAAlaTm9orDopOBDPYaDJ1nM6KkLJPja99en/Ayzg4u9W4VV0Pb\r\nmCyvu+OxCGJCZUvxQSZm4UEuAwYTpPb6ZqWqpWKVmZ3cvK+I+OTJVfpGpNpO\r\nfw5GPpq/00ehM0fKdivwZh/XWNL2SXIjNhyoHXRMU7poyI+qmkACcZFpx4Yj\r\nb5GRj7XKv1OzCn53fXaB+jTdNEgTkV3L4eAnQj3QTkoKWWYLspOiwAhXOwmr\r\nJzQRmaecnQEvj0zCNEYl8GSiTDwmYPgEgH32yREPGw6hKEvF6Q8DW+X4CFLU\r\nWXyFBnic6abBCz7TUdfSi1tOc1DJ+1kM+3MvglZyVxLJX/JcqTnby9K9zgaL\r\nvjEzLt+TXChk7tScuv8wve2DfZFcLZOa5ljubtzvh7GKarb3We3uT8rxG0HQ\r\nIYz/gXnAlQnEv06Jg4GDj71XmtfSwn2eI0uljFIh+3j4+PTkkrz3YzBH6/NZ\r\nxs65jOiBDxo4U3lvd9/4CXmzr29MEETnOUufLbGAB/u8L5lWfNXYOunGVkII\r\naNLcPdg3jybckrznJSVZCb0HYQFyo4w8bZWfRMKZ008dQZIiqh7zbImS7iRQ\r\n0WNbiiaxh+V/DBe8vv4gtw7iQwVVGibTYSZjBCIAIU8s5kWTeoZZhGWigL5J\r\nQsQmHBIM3noI9P62eeZTOlochEVhps1GJvs=\r\n=Sim+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.6","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.6","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.6_1663956190880_0.7046024389608172","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.1.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.1.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b1a73171ea4a188738bd13c917aba6295a4755a1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.1.3.tgz","fileCount":71,"integrity":"sha512-zl5uU8N4QOa1mVq8nJAbcq/klqBgfR2CiC6v0o2b4YjvmkTQckoe8ZX5zFyNHgsqUMcspkCXwVUdaCGQ/0gxJw==","signatures":[{"sig":"MEQCIEfkxzs9igHdNWHybs8MdVuKEcFJzwNeFss0InXecjWIAiAhfDUs84OaS15nFj1Miu5Tf/NWDxSbhbDbwT0ey7S2Dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLio7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmKA/+NAnI/tVT7L0xQVayVoPY2prDiBINXVkJeBlfMGL4J6axIedb\r\nlWBxc2j209imSukNdHnn/8SsE5mtzJF7K+FJvDnaXapaCRJ+eD+t8WjM1Lg6\r\n5G25TXZGR+26qGWFzMcAjmiFvxpby5TuM9KygvV1y5Ao4/d4Hs2SC5Ukctm+\r\nOoWc5llYdDb9EVNY+Lq1BwFwG2NT9II0y4OCTWVeFKNamUBFHVtT5TodTwL/\r\nhA2DMXh2vM0+I5sYi7n8r2KSWpan67dKD6oE3QBXTB5kUcYg8VPK5TNTHisu\r\nGRfLH0dWWMCAAzSvUPXQCmXEJVWcjREChvVop702VkhvuP4TOXPiOBKtisg5\r\nJ2mqqUh1xgbEXy/6GY8G85M0lLq4qfXv3nUI3fDNrfF5SkTwjeGLxcfEq7M9\r\nBejJegGdytlVY4SSbzfBgEFYg13xDN4pxlj23x6zB2u6KRpiAmnS5CF1RCa8\r\nzW0/CWfJ39e8flzbsEXNNSrmrWrFkCjc4d+5MhdwuP7SG8gjQBgni5S/Y/bj\r\n2fyUMbZK8OmSIjMvVU0bih2+M9FGAc3nWvDMG3WQ06gJOXScKOPOu5P8OEX5\r\nVOuUBfHmwriuOmWL+SbpTfwBKVajqq9pvJlcNXi2ucOfMVcQdwNchJt/gZtc\r\nrow8Kv5OFye0XwEoD7eDqQbfnkNn/T6n4xw=\r\n=WJ7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.1.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.1000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.1.3","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.3","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.1.3_1663969851404_0.4189546123565655","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.2.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.2.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"01cd4779937e2d37f007a4fa2a1bc1afa683a10d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.2.0.tgz","fileCount":71,"integrity":"sha512-YPQFOFirt7SP6SR4LwglqEX/qt1UPvvjvpHoDWSZBIq03LflcTXy7+liu04wZrsW551m1L8iAlDnohS4JUJWWg==","signatures":[{"sig":"MEUCIQDzqqHHJ4PoSWPqIfjcJBjlv3GkDa0xzuqtR6ZprfOdMAIgHhtxyM2EAvFWjyyu1A0Ib1AXz6kO3tI/t3P5Me8ygi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMgeIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrNg/9FfysJ5U4Y8quGaJtxyzNh+MR1sLcjNd+zEAEyQdAJJ0m8CoH\r\nvQhag6UHqzW48bc+HUDMNm8ijPL1NjeaxqAaY7Z4Md7zr+cIItRJweHz70kj\r\n/kjj+HShdM/ohtLp9WQHT4EjkbBTqZwIChJtPxn5iw8W2hOWZZFtmMEZLEHm\r\nWfiBEx9R5opwUCH3eLOHiiioziSzEC1fLf6CB1UsceYOpBqayOOOZEyEq9UM\r\nWnV+yLmiMSggWt6SUSimJsFHMEiwbOkyLNBBPkuEUvrvvr/NOZuIgO4pUfd6\r\nXSTJ6nRrqnchntHyb1ndrqdFbDrpHnFUriowEDPxHvhclnnPRZa9bl6EnXLB\r\n0RAGAutXDYPFbtpQjLTQUd7IrwalnK9tEpAsnQwxzpnM1Y77IdrYO0zEw99b\r\nh3UPP1dJE70jC77enmjJD1RDsgOz2+SDzdJe4YIV4b7Lzo1gXWV6w7Kw/GBg\r\ngDTS1PuLTmIZy8AT485kYB/cnjUBMQuK0kcOiJ635KgPmCE4Q7D2BZSRlqKt\r\n7/Ch+RFZnYaurr2bEomyyL6OdCZLRFO3tp5f1R+pMBcLMqtB82BniYiF5wdm\r\nheFFYkErvLawjS2KlUEfeaDdNlm++JiZN6ITicdNSIc0Ts8CqlUkVXwNJOk8\r\nTOCYE5qIE9pv2ZueXjLMQQ7hvQv2d+TUq0w=\r\n=Hm5C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.1000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.2.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.2.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.2.0_1664223112067_0.7876394969413143","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@fluidframework/tool-utils","version":"1.2.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.7","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"95e9df42bc1ddedf6af5c49c3cfd872e2e2de0f9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.7.tgz","fileCount":70,"integrity":"sha512-by94mdGAS8af5BEF9Z0qMxrbPpT1aMj8hh0+GvX6ChLKgJZPqYMpbO+ceKkavqHkYpRtbRE9fQu2Q0pYiqkdAg==","signatures":[{"sig":"MEQCIEpM54nPjR3VVBYqOnZloPZZQxUhcZ04hlE7vvOgLMyBAiBbznJpBPkAC2OFucyVKwM2m1vvwhB1ICzFlQZ4RTNiHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM4oQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGPA//VLNUCnf1XfexYlRDPOyRIKfOKRoJFv4G70aZshIpRJS4dfVS\r\n1GeRYvgAVtTq3u18JDHwLCX74ZIKsWNZyFGQjOjCp7IO4D04ZteK6sOB+n3l\r\nQSEIwkuFDjVtxbVOUcyYO6HnRR2Qn/QQK0jkeHzIIUoTpMLA0xNKUzZTNIps\r\njxyepwTLPg6UWS0LrHKk+7ykde16qQirSKRHVzmFHFbmMJQd50F3EkQ2cheE\r\nyIbLxw8404BWwhXiGgyI3Jan616P3LBAHwbB0LunAZF1uDRcvln4f47mjP2g\r\n5EnzqtOEtxTwXLw05FawHHvG8fhaAx3GMwMPeUsmmbczrnvuvN7QgM7GTW1t\r\nbpHCYB+uXry0Fb2aFm12sIh3K5Xsg2cRr29lPhxl4X7I8Fqe0KJ76U4PqcC6\r\nQg6TpOxx0f3isq2m0fxce06IZ1Lx4w2Jch38eUVfGtosLwL6YxKJBaRtuSlT\r\naz+GomXFk8xHxxMejI4ZIZ+hzKDQRify8LshqeXDsqCJQDTbq/SGQTwdHVsM\r\nGWApR6WkRc8k93rDVZ9SNoec15ZSOSIQumCsHnmr0cOEvyU6Mf+dRNjGpWJU\r\n2FYBy9APaCMrCWxoO+vL9g6Rnrnh/IIYFEzM5CPGLMbk4ZDbezTXnK0MfuHM\r\nMhv0rYuzlQr176QnQomqckeJjjG9Eo2/Fhs=\r\n=3X+b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.7","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.7","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.7_1664322063929_0.12551995783924141","host":"s3://npm-registry-packages"}},"0.59.4003":{"name":"@fluidframework/tool-utils","version":"0.59.4003","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@0.59.4003","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"70fdd167ce2c93c051840197b6b03eb1d25c3891","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-0.59.4003.tgz","fileCount":70,"integrity":"sha512-sDouGaV4TBK3R8kacU/2fnd66Nv5AnAAKjbSk/BDieHtrlQU12O0vkmeJ3UAappLbsj4jSQ/C1pRB621N7ezBw==","signatures":[{"sig":"MEYCIQDdDX/N9tW73rgpjHt1ArKdz/eyA4flJRUMoQdvouPYkQIhAMX38Vo1YGc/O0k4ZBkWjUsDnkahCQENcM0bGb/8CoAy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM5LaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZug//fp1o8j2GfgwO8/vXnf/9LZMwwfWbR0AsltPeuhhHQLNvk9WK\r\nVORY2TBso+ImfqCiyz4BaKEgk+wZeocBSSe3Cov/ysJomOF6THlSZ9lOystZ\r\nJxkG1XvosKzNCSRxZSavX1CFwfY0DHItNVBvIzcujHlC2LRij+gnCzZ6mo8y\r\ntPgdT2qi7ijHPkORQbyWGVy27pSgV3V0QIcEEVoWMlM3GCAR7uKK1AHivAOF\r\nWqvlxnVWWSocEj8EfQbFJAaJUX3Tr+UNboBfGgxn1LzrXev9ZgWrYUZrF71j\r\n1V12Er7k2RUxVGitxCZw/N/U2sDEiC8P6nVnSvzyqb/j+RmlXTvMKRFbFhlu\r\n4K08obhh7gxZAEjv/1sF5puN0X8tDnPxseng9zDbsVG5sWFnXjoZ2MUBscII\r\njufM/NgRXF2XVaTtbRQPtXNUt2Hu8bArepj7yM7KPbjOmDW43DJbn2Q4cX8o\r\nVK9gDcYPcKFNOia2Z6bAMa8t1/jiqmML7mBOCj4yYiS3/AZKlhrA3UKUq5OE\r\nLdGxsIi/vMTGsvAgD2W+fux8fiyTBlEhXH7SbPB9eMP/Wf7Y9uPFrIARst3w\r\nYbRmPu/bUVFHhl0+izZ+SjgkOChTXrc/cDIHS0MNLG105ttC0TsaYXUSxh+i\r\npsjdmAvxnlHnrvuU5x7amzhKXSAP9JjkPzc=\r\n=NO6A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-0.59.4003.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.4000","@fluidframework/odsp-doclib-utils":"^0.59.4003","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"0.59.4003"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","eslint-plugin-jest":"~26.1.3","eslint-plugin-jsdoc":"~39.3.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.70857","@fluidframework/build-common":"^0.23.0","eslint-plugin-unused-imports":"~2.0.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.59.4003","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@0.59.4002"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_0.59.4003_1664324314420_0.1326707294599221","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.1.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.1.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.1.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4cf8747586d62e4d7c0c5afc90ac756de6fc9957","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.1.4.tgz","fileCount":71,"integrity":"sha512-VuuDPO9IZ2VPEV+RtY8E806FSY+oB4M4x1PwemngpAOZgv7FN7+hNnY1jw1X8hcS+eY4x90IlUPSj4C4KwkVRQ==","signatures":[{"sig":"MEUCIGaniarDuNjtADZZWulDIcuMaah2qBeJgBYQmySKv1DwAiEAq0uMoBn2dF1A+2gQY2Fd8wP3SdHoXJprvrlHm3UVN6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM5TCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmaA//V4I9XVo/Lb6PF+IjhtPO8lMT8yxBYKT13b/yxzhGuB9AciMH\r\ni0rlb8HPp/OAV3PjbUIJSnRDOdN8cp3Mbb8QzFioB76F0Zuj2VnGYiUVX0zC\r\nqu3lGXz5gUTI5A8qoozAvJ29qwlTeX3Hww2DLUXbRq/GtaWExmUPmqsxXoSp\r\nyySldLuBFttnCijKMlWUaqJIQQSz9llz9pHVyKkx5ehdkx18D2ooR9rVwsYz\r\nSPU0hnla/jFVol74xCy9hVzPraXyeps4Sr31Dq48E2KOSgt5ZRrLvCGoOiH5\r\n3WlPJMrszS/yNcnSDVobZ3I1fs+IgYW9+kO4i403J8U+a1TgcZ5ElHDcjLAU\r\n4jX1/zBJP+fci0CRG9lzK80MVmuPmFZQxfxPw+tSHNBvkZUeOCbQmdFv/WJX\r\nWoX3tTkPmbtFrFPymxmgZx0kdEtBZwIqIA2QmG3qD+aK7HQkGZ0PoG9rqKK3\r\nd2KIV16hvDbBPvM+tFOZ6z5gsRlncy0mchZn4oyE6r6Knqf6Bs3wcnShTuEx\r\nY1ZwccCA3O2Gok+9EGeKY5R/S6j/od9yBbEmi1zrDb7TuCj+ASJi50/Ly4+J\r\nI9KtkRNOIRMv6lVefM3cf/5Tr9Lqp5rzIHppBEas3VJrBnsfd+HeqaVrOKY2\r\nhsv/SUwI3iuT2yNpIRWNcmPyppVAnMHO6h8=\r\n=BKSj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.1.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.1000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.1.4","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.1.4","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.1.4_1664324802026_0.34906849207322876","host":"s3://npm-registry-packages"}},"2.0.0-dev.1.3.0.96595":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.1.3.0.96595","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.1.3.0.96595","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b829a1c14b668f2429239adfb65ecbf2e610c8c2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.1.3.0.96595.tgz","fileCount":71,"integrity":"sha512-zVR/86ajSG0zKUgcwAsca/VFj4BYi7C6Tdr6K/mxF2ZtTY64Zp8c4KmZHs6ucTF6S9vXPiHuniXPGYyELzh8EQ==","signatures":[{"sig":"MEQCIFPiomG9U7eCGrGKcR4OnN3krmNJEDkBhgWePF2hoVdIAiAcLWcefaFcb7BDKUXo3DXKfzEFwW7J11hrtGm5JTbAFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN0scACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBYA/+OKhkuPsLqpLzWCLDfU4pqXYD5pL8g0oTNOJcC8esfpTrndHw\r\n6NnLRHtjuTstGQ09vkYVDSGwTum7IWpA/lRmEWOabRNQ4SxbXhP7vctTXEvu\r\nGs8N/YUZ2oEzWRhdJuVr4xEhqKh0GRCrnzzFDV+y8IPKJIziRRAWnJB+FzS4\r\nLMO31Dp3WhmPVHCWSpGstaEd0QZkEqi5RHN+5fYgDshawFQI/7vQw3xUiK7r\r\nksgevVGIPRIcg9rebDo6+/CU9tmxIy0mod8t0NNHzXyZOO2Xa4XjTODS/Hyb\r\npQwjpWvUeh9He54g+0AVl8R00aYXKPNmI0LGeoLLveH/JE7RDjySeCSRrOdD\r\n+JZvcmkzlS0xS4Di80owvhgilbgRAyNSerecOYYLKYIh92TlM16dkH+ovxiJ\r\njp+Ma6dicYlibGCFxi1h7C0x2S2mncl7yq7scSKQayzepD0TbbxAn4pF/Rwf\r\nrMBgq1Gz3nb1R9V0D1qP2h9Gxc9ouwHk1AzQlGnzkbVUo+IQ5ImABsqHxYTf\r\nxgmZQcq1VK/Gkf+Lm1V19Qn+PEAsG6ePVa0GxJ3L7z2c2ZUBtTyReIeqjNDE\r\nNSNb27cSfEo0/kavrht3f0sqKgExYYQK/VRVb4KfF3EJe70FLUG7/efziUwY\r\nSqppBc2RkOmt4HrCdwj/TWScHPKEVLi1Ttg=\r\n=heGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.1.3.0.96595.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"2.0.0-dev.1.3.0.96595","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.6000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"2.0.0-dev.1.3.0.96595","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.1.3.0.96595_1664568092622_0.22263899900295492","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.2.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.2.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f3639ab75be600c5d946e7c385b771e5e45a6ebe","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.2.1.tgz","fileCount":71,"integrity":"sha512-1x73wCTDM1n0IeuQO1iDBoi++UgM7LJgIHlSNLIHY7GIry7Y2/cEqOOeN55XZFyKXXpRnl76Qs7mvXWP2yMYJg==","signatures":[{"sig":"MEQCIAHMYX+LCzd2aAJ/wi8Yx/kSv9kWQq5SPgnBia7tgMYMAiA+Ok4ScLtrE7bIw1hgXXe42UjLkkqvwUiA5jd6zRNJ/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO3SuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj2A/9E3KVjfALkpJOP/4scUPUuae2OLujDMMEZ1XEjv0K4efmr65W\r\napSXHBbdFrdlf3rcRQm3OKUI8zkxFM4vpwSd/ZwWV0aOkh7F1fViFojz6GZA\r\nWFzkCDyIgsO4ZaBKbs+r0cG/kq6jAu1EMrg8yn3mCd95F8btrspZFaneHv1w\r\nTbBtQyt2GJ7giCe3rDNAFOn2MJ3ZH2hEc4vyZUI9NGWake4uHFh0HqvS1Ufv\r\n66e8A4eT3Dm3WzO8Cc79IdwHVWLRw52UIiLRr8/e3O6bndo6dNVDQOFnt/mz\r\n9r0vJBWW4uW0yZNTKQtXHc1NCC6FwgabSVQvh0kmazFilSjAa5w4Q/ghYFhX\r\nHpndM0tGov5nz2bX536tDv3seGT33VPWhIOUxxMwHNUHhfn6Iq4EzumYfo+6\r\nIMwfALytIlXsYy0x1qaZrHEQdJQWC3xEMlbnTpaPt30/sNuPyUOiBsl/AXSb\r\nUiSgrmSDF+zv/M/cp4Dye5N/HXQLEtrhmgXR6H+FA9BoH7izUSJVjXE7h3Qy\r\nFboI9De/oE7e/S9XEjyfmpynookXhnaX74iaekWlXxBZy0OZ2nyqx62JYJeY\r\na50GDO5FyF9vmoobzAP4xIaYP3D+AnDCmpmmy2VdL6DNaxTPkhiQ8OH/eU+o\r\nEMP9w5OAqJ98bt6LHKL/RtyzUzGlLXyfzwA=\r\n=ft7L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.2.1","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.2.1","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.2.1_1664840878322_0.33289022985758976","host":"s3://npm-registry-packages"}},"1.3.0-97515":{"name":"@fluidframework/tool-utils","version":"1.3.0-97515","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.0-97515","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"756d17c44d2cae72399011a691402a2a7289d190","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.0-97515.tgz","fileCount":70,"integrity":"sha512-wEndPFNa8lNlOnyQCHCrmpYshwlxeOsgbntYqXOHv/gs85ijDnVug1JbhapAgUHKDqC0PDItTMYTXGBQGYF7vA==","signatures":[{"sig":"MEUCIFlM2biULQpsAiS1unsV1BA4AwKxMszX0PxGPy6LPk0OAiEAy09CP+gGz5+86yPqGLM5EWXbR5FyCYVLxO+i7vrrBuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPL52ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4rBAAo4rfFKwo86lAmprx9p9wrL4Gq34elUmqddQ1pdaDWqjBOAdM\r\nyNZlV49zYVtiTag6hnAlPNXtrN9Ve3v1ksWIlyDfxSzG12N3icCcZIS7XhyK\r\nd4kCBtxIi++vLuuHvLqjgAkzO7eHo2lloM+O2BbrcqyCuRq+zscnFak8Ic77\r\nG8WOml+lamWuAuV81ZgWE5Vm/9VpyBOUoSh6Skw2fbzjfs1tKlrvCwW7RrRJ\r\nJvln5qfSuydW0eJb/mpNT99YUT0/vfrJaDUCWAN+RF0HZChTkIoAp2gWG0d1\r\nvCcUoXjHmLwft63/8pTE2uVajN5LOmkv7uNhxJntlmAXSYGECxDRtQAC0e5W\r\nq3PIogupkJP4NH+UO/lCYDT4QA2VgMu1rTmkHS/5jt7PM66MBrELvJ8Bmltc\r\nECe1cROe3Brgxfvo/FKm4bv8s9vr59cDmAjfx+Z3BtNevsxj8d/c8+Xml+2C\r\nycwMCkO6i80xC3YkO+z0Gl6GGztUPVc+iUB+EtvdP7gk2Lzbq1wmLeYCh1WB\r\nKrw0AD6rBum9z+/rEbjknaqydEbcOlk51Z99X9P7OMaEwgcI0TqExmGclNI3\r\ns3AsppG81DBChJh0XlS8Zgjuxudl9zaQryA3rUmmPzhu36qPzaa/L29rSWHL\r\npgfh5dePtQ1frP2m28QLPi4bmI3X4rUPLz0=\r\n=umzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.0-97515.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.3.0-97515","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.3.0-97515","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.0-97515_1664925302322_0.3518500631944437","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.2.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.2.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c23a0a692ebe4a339d0d4e68125591797dfcf487","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.2.2.tgz","fileCount":71,"integrity":"sha512-TuFZuEogt8zLLZGuXAnBFtPg0gvnDIE+UKmRO0Ej97OsJRg08920BVbKF5oVg/YrqAp7q5PfQsktaFykVsD1RA==","signatures":[{"sig":"MEUCIGojsJchCoGhLL7uvmFPUZpe1g/CE89LEdA376LnFLh/AiEA//PR/gnQMOUDbKOvnop3IfiG9eAUXW9zUt98xdBvIjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPNayACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9qA//XDOsklVTMtZhPkPHQ2l9nIaiIrBSOIv412CRolQzBEWhNRcf\r\nEVqnKG6D6vIN9AznykX3HXvOTvArvRpUFTQSFr2D/fr4yoj0syZPvnKQriJw\r\nQT7WimFS1t1RoQ+4f/88MDqqPy1ib1ce/YcmbKl+IHJiVZL/8UXwERmNmVex\r\nV3ZCIeMziFRjfzNwkMOs5Z57qdDU71MyCA73Ui6kdoQ/DizBjlRDYwSN5Koc\r\nE6pk+i1zNTHRB9L8NqQui4nhXyTMR5GhrdE+3oECshY30ygg0VznFb93logr\r\n3g3vbnemLtJyl0k0jiJd84JSxBAMtl1N6PSTWWv1otP8/JInqSUPbSGNN/UM\r\nszAsegKfGuR+DSoWk71po4F7JBEoQGdbcd67dppuzMrU4YulJF6lv1/LRG3C\r\nk2k5N3zrx5J7fBTNtUEuJaEyW7Aaej9jgnEDZov+OtvF7k5woq7rnwCcclB1\r\nCtqrIMLRE8r5r37NqE+mrLw3R4ShgUN6BFrD7wIP3p9HAhlKYugdYigeFjcw\r\nROFdCHxKpHXgXKRAB1iWkC+xgfVAc+6rhrOC02i7QeiF1qE3eBYEYkD+yaVb\r\nus94fLTW0d0VxU2fr+F2Ry21IERCXAHFsoxqU512n5hhmetuyf61IcVwt2o7\r\nDBkeQE6xikAYixCwzFDdITNk0gge93yQa5w=\r\n=7xKy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.2.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.2.2","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.2.2","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.2.2_1664931506267_0.9064308633442282","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"92bfc380bce23485f2db71fcd8acf27dcd63653a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.0.tgz","fileCount":71,"integrity":"sha512-Cp9fDuoz7JTAOEaGYjrzldJ7ED4RejlVE0cPUMmFjp0qbfn44/yjli0aoksfBvlhTZ5htusRIwRgdLH4fHWM9Q==","signatures":[{"sig":"MEYCIQCQXQk72yJeeaiKqZXazxMSKIbTpotsPA42Mfh0k+PfRAIhAMGSEsC+tGqrIppSOKTwh0MDoZpVERl7Z6dKNH6N/vmY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjP2EjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqFg//eH+/OVZEcYlNbUlF5Zu+TMVQ5gAnSA9oD4YZWzluW2qKtPWE\r\nnUL/miWXOvbcLmxsF2qQxBT3pI8VIvt/JJfnpChGcbzgZu/bwVAlVwYoupuS\r\nGWC/z3riVpnq7gYELYmnvN8ucOwAHqKB2hLjRVIZqATVrELYsfd/hu68WD8J\r\n++TYubgiElVJOQ5HRY8QaRSQAdKtL3CKGLR55gt6YwAVbgjVC9gbkCDcXoPx\r\nwPPtlJB9suj2RENNsMIQ+x326BX1UAQBsG5s+aD94kzVKOOiPgjWharEyS7B\r\nlwcl8hH1tTLIfPiZ0fy5K8IOAy0tSyfr/Fk00YNyUlPA5tCgBU9IZKY/xHBA\r\nUYMhSkR76qI2X1vTBOYVNFRo4ONbFUFSCGr2IE3Odne9mUrYLfg0n9tIqooA\r\nQRiBI3Vr9gLQRr+0YM/I2zPv0sUHNFjnoOzwFJw9hIx5RMCJhpxlbopgx4s8\r\nvJOMT1lhAwyUgUoeshB14LX8umT5kMO2/T512rdyoNmXOqM9CTHeZc/Fa3uo\r\nrEgSFGL3dumYED9+Y326llZRPEUamLwKCGToJV6XTWYaDym+ebNgEmG5QCm+\r\ndPgYuxlPgw7Y4y7X9uozIex/nHLt5dGf1sGCy3keDc0NQAHDG05dTRVs+o5V\r\nvtRp+xHKD7ED89kSTS05cTc5Y4cg4wLv5iE=\r\n=1dQd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.4.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.4.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.0_1665098019242_0.6057414552436915","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c81ecd151e67fcb93760a71df1c993e376db60e9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.1.tgz","fileCount":71,"integrity":"sha512-+3kmhtmWA33nrTQnoQ8MuxgjCVlUFSKbbcAGPbE4iTDYyQa2zrfYwtOzPeWtwvdjWTZuQc954vvy4FwEnAc+DA==","signatures":[{"sig":"MEYCIQC0aTgn/0UBzXPInrX34EuStrOIF5JFPX2w6D6hiR+f9wIhAPkk6u9IQa1PiYafRmy2ZGQLmDChpluWM9nefnCFMyhf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRIqsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+lA/+LkVOgoxEkun4eJW5uGaQVQi9rb/IS8Hwr4N8sHRfNlaaG6/C\r\n1agMRMrZvC+QMD0MYQfLtULM0jE+vPPKWPer/r1iy81ke7Lfcy1p6S2ezHAu\r\nu0CZWeJReOmyx7bC5glfUT18HFIhLf/Cc8EHjAAYr4kA3z5EpWiRgJ2ZsNgW\r\nV6Zaz4PUkV8ZX812tdpygw8p9IqiGA0gF8w1hoArkf8jg7REAjD/6ToeC8Ma\r\naOTBsCUstjIDIrWm5RbLvPq0Uh0Xx1K27Zs8zQW4AmU4dpbrBtJ7VBMl5Lgu\r\nRd9W6Y/GmYzRCtyovZfa1VWM3jfYGJGI6O//MkQPvjjynjsp+awCd/njEXRo\r\nE3O7XEclEaYNCMW0E6me5RsDzGel1HbdaByzEoVQRoa1nWV2X1TEvFjnEXD9\r\nwVD8ZNAt0PfSWiC3Kk3Y0nzLcp6jctVhCXOU5D2RamVI+RSCIIlzJYHpvH6n\r\nlWyVAJiviPmXLA5qxCAA3sMNAO7WN83dOtXfqyqKPb70TnkGxTu+GzdIf0ft\r\nQKsFbM4UEdlgZ78xC5qVSnUsm7ORO7Ggi7BD6CwfNXf10SLd1fIVfKciWSUF\r\nT2ZoCjPzUjn+qZCcPgrei3rL7ZbUNiBVv38Y9aThv5C3aa2CUBAg/cvNbtj3\r\nL+yMlpLLWq0vKsGaowkf8Psk+G8ny2UkVgI=\r\n=Bo7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.4.1","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.4.1","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.1_1665436332159_0.16032966040836127","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4cac0cca4603ec1222e14e1b827a382de5b8c86c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.2.tgz","fileCount":71,"integrity":"sha512-fM2aU+eKYJrAQNJ8GXSDFGQWj9Ir3uz+VLzFjib4LnbBr4Zr/5VPOyT746nUgXfjP8ThxtsOJd7cs1Jf4qQmpw==","signatures":[{"sig":"MEYCIQDgG48pCe5ywlel42wOxKnMij8NmgOts6GShI63lvwxEQIhAJMvM9WzWryWBbMRSrj0uwLixf60ughLCZasXTTGA5V0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR1UMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplpw//TMUAXEITtOewZcHDqPXTNg4OUXXKX5NDPUxw2d26WCnXpkjJ\r\nl9rpmd4OJUUQiyw9JLw/d5I6XE5mNLL5vs+EdeOOW1U2tglnB4B2A36TBEO1\r\n1sVKanLXENBfQnnge5unQ9aTEl28xJO6oHeAtKkS6/KZQ+h9Cxh2HEJoWmF7\r\nxArEgW/u0O1TvmiVV9MrGAP7j+cA9Awr6Ti31OqkD3nqXxf/tuv2ph5MDOpV\r\nqpMjvx1zlIK6R2fyrgaNQtJU2TvJL+X3MqZrH/kKRyw0detLSw9g98A7U0Ab\r\nfBm2cPDk+K/+b1gyATdDJXYZANOBsf1qnGS7Qmwvk4ETKqa+LLeQpsbxGvr8\r\nm2d3evJ5eYQbV+Crd94FLy/kLGZRwpY8Sgm//7SLejweWhRd9HpiyNoqo8hs\r\noSSQ+c15c1HzUescGTIFEpeSy8JEfVvV3yD3raIviPuBAZBXsEFo9vg+T6PX\r\nDqPKuwI+SFhWqhaE94nF87bFnnqJ/YjrQAOIvr+dH6mZv8tsWuXLiEO9An1j\r\nQvRs/uW+urvxT3mxkcsE3+FBBclQcGaS3GttZJLI2zyZJ8vqMjZ9XNmRdOLe\r\nA/r7pdd1Wmk/jiwqSHoyDq99PfW1q1SSSXDHSEw7DNiW9bgYFyWLqQbTqA2r\r\nQVc3NIrkO46lmk+fZSKOyKnWQNTW7LCjELM=\r\n=INgM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.4.2","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.4.2","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.2_1665619212633_0.38269243468727265","host":"s3://npm-registry-packages"}},"1.3.0-100520":{"name":"@fluidframework/tool-utils","version":"1.3.0-100520","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.0-100520","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e360138867eb08452afdffefab756f15907c0d68","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.0-100520.tgz","fileCount":70,"integrity":"sha512-xfk9zizDw7JlCqP4m/t+us8fVMD4294fPCrPYAvQsIw3GQrdJiCbXf0t3zH9RKqa1KeLGlGujmZCWoFCTN8pww==","signatures":[{"sig":"MEUCIHfOAsQU8f/rMhbByYrdLtKzy3HaXXKrN/oPoa4raqbsAiEAtvjvh7tT9IDr+SmNc5IvVUuTqO1KF6w6krOgU+CiS4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSaueACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkdw//fqdbFl3ca8gqyI7ydzcKjTOQ2zvQcBkLSUfPOWNmfHuoUvSQ\r\n16BAwOJVi1d2oFGd4OmTXwSOS7gWTWen8WBCOXKyMlKpx4FrYc0Z2ODaGPum\r\nfROI0o77b27X0DOTpIKSNkVzEeqiHdmOEyffzO4/0m1nVukDd91WJGoKPRi+\r\nwEwLQx89Nt/0X/s/NnAN9AVJnxhEb9ftuiKRVM7QPWbluyj5v7LRlVA4yP2V\r\nq+yvyJhx1ONrFmMnFeK6g/CFCvin/aBLGJTKWd9zAa1DF6le4pMDB7fAj+6F\r\ng8KG+GrD8wzK4XbxgrDGJTHIy7BpL/+8pptCxisre7Oz6Q/KSE1RU1JMexyK\r\nePXghaRvS7oJKKbfC/Mb4AYBH+PYu84hdFvTyAVvFvmVNPaBG2NxdQ/671YY\r\nxn/EFd32GunByvSq0oeWpSJQiUvNjOb8gKwQKvUu2NTblWZFBndyFAMCPjGK\r\nkBGPbG5S+KZsLBKu0uaIDGtVq1r9z7Vt8YpAVSU4Qfe6PYKxqhXAHMaCkQWs\r\nS9hMhVKfSVxGN+7VvwDT5kFw7kidF5V7DtEGhP7ctUCytdQecd9M+aO5No/K\r\nPwEY1rEYpUdqE1I6Xz+UdBohZxBjtytf8dIZ8lZFB0WV0EAVO2hbB38p0/iR\r\n7LJQkKKQNnE9IKB+B+E5o7ibCAULDsyptPg=\r\n=iNMM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.0-100520.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.3.0-100520","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.3.0-100520","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.0-100520_1665772446057_0.19832335610508034","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.0.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"87bccf9bbd8e85832485478fab76560657e9cf79","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.0.0.tgz","fileCount":71,"integrity":"sha512-cPbCWN30ApecHpe9/Kk9waMM3uIB8YbjITkTXnSGrQcYT7GC3Hiwa5E+vKBc6ftOUkAZSoVUSLVCKZkSf4d0ig==","signatures":[{"sig":"MEUCIHlV8VKFcbH0L4aKAtTRYQiNETKl9dyipoI67vgLjL0+AiEAmlH96b8RPxkvywhV/CXlZp2owmNEMtdR8ZMr/ulGz3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjThTpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5ow//bZeFcbGMYHGgsG+Hm9us2zpBwGGbguju0DKMOGwUT1P8efAf\r\na4OSg7GJDKb98j1k6E2QMHHgM3kGWAHd5qIL4d3LodWxMDMMPjxdLLKGULmQ\r\np0k+FaEk1OhEpThsiRG+lf3WJg9nE2wUg7LxE6J6SovFg3xDDCU9Yqb7SKlA\r\ntzJmQEKsjpntMOrfV4LEaB0J3ylt6pkGA4mgaH7WHLruxm5jmlq06u0kyN9W\r\npzC4kKh7vbwzmafqW+r5fgnptnR38lfL2i9uVLBL+VO+ohDpJHnDT5PNDqwp\r\nrC4XCRkPTLR6C24rJOi+3VYcXYE/oonoMtBTX0Q56/UgJT/zXdHjyY6QvYNn\r\nJir0T9hXqRActRd4x6KPsGMS0jhAUfrRlptTOFeUqnZMgCDPhN/Jqz5n2iyl\r\no70N4dEvy2o4ZJfwvM01qHPskqnntdtN1v0h7dmFg9U4RdlmcHpmZngTRsFJ\r\nJd3uYynI5zqL7AHikYKaeSu5i4lA9WXjADnIlnOntX2Qx/NrQwSCiSbsM9xD\r\nZeFyDDchNDWJO0ZA3vPuPOBF/MJ3OYLDU9BubCl+FOmV2AOvyWpSxA3maI/p\r\nmu5qVMfOnljcz1IBFH7FDfasOU5cUMdkjXASX8dlpC7oCpLqM5eUR6mdRXd5\r\nJmRRshuM7SSeeWeOXlcmwZ/oSOh9kj3APk8=\r\n=puRG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.2.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.6000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.2.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@>=2.0.0-internal.1.4.0 <2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.0.0_1666061544893_0.8614113504623191","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"10d9b680419c86a6f8daa13e412e6820b35d014b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.3.tgz","fileCount":71,"integrity":"sha512-ayDPoDhkUuW76r/GSzUEjFOvnYg7YIyNVtQ9A/cy9Zqdnqxis0rm33q4Ut1AFq6Kl189hx1iqiQshjMGQ5oQUA==","signatures":[{"sig":"MEYCIQDwhAxEmcrNFsPEHc86UvxHBiDL2Z/tsSIxC99zk2igjwIhAI7Hc7I7+WxhYvn1pERaRdIqT9KYXi+aIb2ofspBfY5n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTyr2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDNA//aWOMtphvhZf1gZMTs9OVqgpZ7gn2UbrhmNZOiCzvZ4sC1yxA\r\nYexi5k7q4eb40ByfTlnSTVoyPkAt91sw2eoSTDCvSCGadPAWxWbUG6iFyBJZ\r\nk2JNV3yVozSZdcPKNCvX2y1/LPAsYNo9s0GQk32mMjfE7BwECRnH1K+ynYri\r\npQPZv3sfiW2l3abH4xzLYIJrmmDCU6O17+Fba2vxWTJXveqwODCxZCGamkgo\r\nWQLKK95LRcl0NwK8J4Qe4y5HSOhUQV2NbZmwyiOXuBRfeMlqW+3wKCG80ULt\r\nUHYv00zqq5jlU4UHIABH82J5SVDcozUtBh+3skQdKnCf/G928dkaoUHTJWmt\r\nthUvtAnKb8Qjd21aHKEt4/vbb49zJD4X3/i/T5v9nMQPxF+0L1loXA+f6ZZn\r\nJx3zuBBRFwnd87wFtsjuBdGocrvKbDvI++kcebRwJnFSvswSMWh0Jmpn3QUv\r\nVWUVpPq6HYj4iN4TYjvuNofwaurxsckN5ZO2pCNGoUD5+KDEYjiGO1VAINCM\r\n476tNodR2zINL44EB8c/pONNPXvCRaihFq9ZUAXv9U3g+gbMqO50IVki5qKJ\r\n2+J/MpJEgqahycv8f7vukPATSh6xnLg7WzE47NBOBrkDEziIZ3gDhLL8c8y9\r\nZW7KKjuNLJKXIXVu3T+vF4yU0hoH9bHBBDc=\r\n=BYEy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.1.4.3","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.1.4.3","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.3_1666132725936_0.539289109941844","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@fluidframework/tool-utils","version":"1.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f3aa86b883ecb622dc2b9952614107c48fc6c840","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.0.tgz","fileCount":70,"integrity":"sha512-LEZ+lKXmogalTgAQ0/sufzBWW3LS8s8Wv6eCXtAtQGxBBUm7V7+qm5Kvt68z+0nRFxM6YSn3PRJ4xPQBRdfg2A==","signatures":[{"sig":"MEQCIHJLRaCOKTczyEU8Y7ktuEuxQgGeD+/waqTUwbv+5hjsAiBqQ26Tv/PmLpy67+legOmbtM9POzvPQ+sej9q722WHvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUCC3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXow//X/iOdAZw6HpjrTJO1GzxfJb5d+lC9se7PXsccRwm0nU4MQg7\r\n33Lzbm8vvbno+WkieS17A8h55YDE/st5GgcuSczyFPX+37BPkoFbz3/lEXFF\r\nHK/0ivIUkjnOMXarM9zcvaX00GCqL6WDEUx91+8UFo1Z8XnuCq3t/SyNvcof\r\n14Q41pwOFSMTPOXViLnrelnuKtxW4TuoNTXfk9cW8q2nYz2b8hBURxNv6Xa8\r\nEe0IDBm3JMXEiesfyxwiOZhpuCQyVJZqsmelG2WFLKycwWrcgoJJjVR2cuvF\r\nLAaUsBy+/rQJJpwSdEQUix6pT9tvVgtuTi15SbmTieT/SdWyQwQrkU4U6cBg\r\nc+uY+85paWd3QYsETVYI/KTO2ys/b0isdgXH3AvkH4oBNl7ZICWRH7num50j\r\n8o3o69YMtjj7eiTnH2oKHOf3prJRtf7rAIsrPVM11soFTtaLr1V31Te5HLy6\r\nGBkQWE9I+3SwxmZ0VxMDBtV6kFuiQhauQfSBCJOUl3JqpNcLKqX7pT303Y3W\r\n60Hg/tbcB9gmNrCmAxFfAzvB19cOgnm0XoyJT61v+/JPpCJoU6dufHcprE+t\r\nIgxz9ixNYZB5+J+nhsnAwROZk2CoQ2sLWC9vMqWCakg5FJhGMGc9WTSzNdVE\r\nklPBzWgv3I+lwA604MNAQi8Zd6WdFhwtVOQ=\r\n=/gVi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.3.0","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.3.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.0_1666195639790_0.6296574189663047","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3381c65434a5536eea063405b79be5e7dcde0f52","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.4.tgz","fileCount":71,"integrity":"sha512-ULTm3DlvOCJPUcHJGr6CjFBMLi2NjtOhcNWeJYXaE81vpthYZQRlQCHRQa7iyMDhivddm8YkIBVz/G8e8LYQEw==","signatures":[{"sig":"MEUCIDKgz5p9K0UkFsMTZplk44q9A1uF16YCyhP3u/5t2fP3AiEA/TZzwM14CAN/ugiFM9ERcyY5WXBwAhpXhOBk/ia6Bvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUO2hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcCQ//bJf514EZnDmmv8aYbKyirqsqdHLubtipz0wYGV7qaP0E43WU\r\n3c9q7efI3nTt4g/p1Xc5f8SzzHH+eiKC3Yk336g9vEQw3ra04adhv024ENur\r\nN501k5h69nuxr0qHUsOVVbEeBL0l5L7IkR0l8JxFV/F41Ru5mVAQC4QVDImQ\r\n9rvjFefocZ56ZReVm0jeASkmaPFhj/leG4k6kOvpJQugMTd2ZCBmhqT4LRUQ\r\nGDONa7hkjnq4iA0jwoaqOTpuKC68GBZnKws0smL+7mq4yOzXCD70PAr7ZJEH\r\nPLG0EnHbvF124PdJiKvOi+4Ursrz+6j+cyo4hLm5oHA//PylilmaLvoegRoa\r\nUn/41mMwn7VPodLzV3e/MZaja5BOZoT0XZ/TibEH27a80vCWgpUqORJmtavA\r\nVPVtPpan0SYWQgslSiwXigHVdYj54yOCYOHViDXJh901K3cA4SWKT8TRJVW0\r\nQLIafb2XIPtNSmdUIXzr1Vc/hQ3hfD1SMmnYUjQyRcDLvzblTvxauo5qJhEG\r\nInqgHEgsNei6akO5JH3CHgcPOzx/4n1xySOvpq6iUU3NJR884n+dlhjkbbkU\r\nBW+KD2vYK/J076X2umpTLUIm9Kzz52jTSAqzgHQBoyYg/T8993Tpq6hRrQZc\r\n93FSWS0WqBfBrvhWzLa+dS975DjK0abStDc=\r\n=Fff/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.1.4.4 <2.0.0-internal.2.0.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.4 <2.0.0-internal.2.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.4_1666248097528_0.711248596662903","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.0.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d90a6028c582fdfc11b17e920ea846cee06489c1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.0.1.tgz","fileCount":71,"integrity":"sha512-IvQlTxWvUJHiCkOe7ZvLLSrIpNUugGxabuRrKTdR+kiitwzoiko9tLvn3ziSS2JUYtxAXlpHoVLIg7bkJZe5Vw==","signatures":[{"sig":"MEUCIQDnimZ+aeLBhht+b09tIwg8DLTUYvxF0wGATGKNUV+u1gIgeOjFp9ZbZfKgJTv46wkoYsOzHNSSOfj72wRQs/lXciY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUZ5JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUPA/9Hv1PN2zD2ifWLCech6QkXfnCOtys2WVhhPQnwMzgFOQiIwd6\r\nX1SrSTXQQR2k+wL+AaBVFyJUZnK0f6S1kb6DMjcU0Sl3ulodKo3SeYBMc3an\r\nj8zYAspuLrft0OVw2BX6AZADmuMpFZk5ht+N0/aNE2YgA/n3F7OMDmML6+jc\r\n4dnhND7zAaacVzGwpcwi/Qt6kcuNS4d8ez831la1db/TFkPxwsf0sgdL2Ood\r\nmlZ87HYaRozGY4fvoBBPzj1U3JBteYRed/wyaAcSuCcTXTQlohhJ1+f/EpCZ\r\nQ1bmDgP227Vcl0Uzf3xXhp2IQBJeeUIC559fQKiGICUN2NG8rtt8SJnP8uZU\r\nzprWLiR0iAmJHkJhfM/YX6v+/w/2n8AoQWKEXXZisx5sPI3KmaeW/7g5OnuP\r\nmcaRQhx513Jgo3OQA2+JXlmowXJDPjCVF34a9xfdcZ23gmdYI1LxTWFfrmTT\r\n3ktFs41qn72lClH/UjXYocRfR3ceyMP48wbXrksL/kggjMsJ5Y+dzDFb60P2\r\nvAqiPsWLVaJ+eG31vifepJHnjzm6ALm440bM2x6Y8ZkBhjqSsygCl9uPn/Qm\r\nf6eOtSuLMWiU1s6nYH5UVweoIlZhT3vVPI/+QsT3pOe/Y51okK1zkZRsVwkh\r\nhjcJch+7o/18urcca8a+6i81YvsdWIxUzXA=\r\n=sJeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.0.1 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.0.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.6000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.0.1 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.0.1_1666293321543_0.6453370416604047","host":"s3://npm-registry-packages"}},"2.0.0-dev.1.4.5.105745":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.1.4.5.105745","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.1.4.5.105745","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7fda83393135f26dd0441e7abeed189c38981cf5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.1.4.5.105745.tgz","fileCount":71,"integrity":"sha512-M+VxlvDIdya6hDDlC8fQHO/azJDIP9nJd2isYIroLMRwGMBOv1uXG/GjesSYM7Se8Q8zIDuMVOGA7qagVn1Bgw==","signatures":[{"sig":"MEQCIApxL8Bs0U0J20MMZ9nBPhWJ6Ts1keOavPZmeR+YZdffAiBvdDrEY3lg7ia+8xKdju7aEzcgQuTN75A3WkE7FiSKgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYsltACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre/Q//TMk8uTUfk8+X/a2nBjtzJZjt3Q7u5y7Maz+PMebFbljXJkSA\r\nRNE8goEvH2AqRTIc39D4v6BtE7Lxi7fEQm3PPAg6qR5ZIvUJ9rn7A7qqioYb\r\ngq8pvQtT45VgzFEr2bKx6yF40dNnqachKjUFCzTVRVpDn1FApYNL6cWbQTls\r\n4yaMStn2uKQ6iLTswKihBavmx1C6Bso+Ol00/q918IReynHGEbBwXQB2EdaZ\r\nBLNCLFI3oUq7dnmYpag83NxdBMjThD3Znel3AIrVt3h95gMaRckcYmQBo9uy\r\nrbdCOWpYo3Xm0fgKYXYSOQmL3O5Exz3biVmCBGWj5MQMKITTqBDlOJ0y0d5e\r\ne71eOFE4tm4e0LemrbCmoBGepoduUu6wDpEdYDwa5zw2jNffwwWgj0GNk8GS\r\ntOkviZSxXokU0gjknM6T/xg/87nPygTP350BW/4/JxnzsB9Xr7n8jXcFgu59\r\nPLW3SwnIDPy/zXsBfUsh36U6pfKvrgBN2EJ3bfV+zbSfdXzVBbsYZYGCL6wU\r\nz0lHUCk+/FywBBXdcvxqSC0OZ4/qlrLPnI+u0o/ZSrntL6/hWTkN/jwv+2eS\r\njmcXetxLRJrtAcFUeUKG3A+BVtDRVD555gdBXOlKI0NVlgNN3hZxOsULF1Ne\r\n9TAdwo7y9pyo3FeuPVrzpHshSZveXNmtyi0=\r\n=pMm9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.1.4.5.105745.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"2.0.0-dev.1.4.5.105745","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"2.0.0-dev.1.4.5.105745","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.1.4.5.105745_1667418476999_0.9736187359310793","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6bf8abd6bf13dad9bf43c18f80f8f1f77fd514d0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.5.tgz","fileCount":71,"integrity":"sha512-v9ocq5uUf7ie5VW8Bm3+EIuIwc6aqvpCPRWOm3XsTdN0omGUYSmU4JlpYJYOXYTvhGyDmd2CRyD0vecUcCkY6w==","signatures":[{"sig":"MEQCID05gxusYwS/zG44jjlaFTZ7BAM/cLdjbHqY/reFPVmgAiBR2/ANhIdplwc/tF1FglOtkMj+T874HkPf4yOUmgwgug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZBTuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMOA//TLVxJ/sxqyZRwM3nZfWHD/pQi2+yg0LtNeMJXmTAy/cwJx/a\r\n8BeODMf6p+3BeaOrQ9oRM67iuXp8AhsVuRN944b/u6EfYIDzvIhKXVr/WPMT\r\nlJz1U/BvIeEFxN6uegQEjnpJT6I7cN+zk9xWsRNRchxXthJ3u4eXtuXv2XKE\r\n7fCdFiJ95bbkEG6Ttv16hQ1efyyW/XxzkTaYPW1Mo6RNzyHTHgZhCO/fLnPt\r\nWbIYcG9w5XiBsRD7NTxfKfNARfVY8OXiM+snpRHCTj+q0rPsuYEpoof2V/OA\r\nJiJRkkHL8cPn0fgivLK8tmFUheTnKisArbGfnX5pleYySNHg/NwZ5oHAUPlZ\r\nY93CXNsnypgGWoIIu7kvHxL5BXU4K3y+uVkdWZYYFDdeVpujI3W5V2kSvdYP\r\n33gTQHr9iIbRh9Mer/hm5SVBxvxweTlmp9S6m+sOhVOe7iEEnoZBSW2nR5Ta\r\nh/VYqcK8oFIKFGqL5smhoxt38xKhu2tqx4bXQKY1vSyIrCSENb82mhuTxyEx\r\nWvppKzZpk9dp23yfyUurxdH2HLE/qcqYgmL7DpBGs1cQ4sbP26Hs8+44gJKg\r\nBfMUKzmv7339y70FF74VSPjpx9l+H0S584dPRyL7NYdOpMzDQGpSwIOIe4ws\r\nhMQsNRjTvfjOrKc7uSR3y3y1J+eHaXNXsM0=\r\n=oLIO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.1.4.5 <2.0.0-internal.2.0.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.5 <2.0.0-internal.2.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.5_1667503342291_0.09361905614269839","host":"s3://npm-registry-packages"}},"2.0.0-dev.1.4.6.106135":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.1.4.6.106135","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.1.4.6.106135","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7ca0ab00d81769cff4a48a7814e0640b3eedec44","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.1.4.6.106135.tgz","fileCount":71,"integrity":"sha512-RLcT/Rns9fXo64daClZTB2YFS7rnECo4/fHHMbSAMXVVLdev1Pj9wya0zZGG/uKrAQLeSWo8L8bvSx063GmtPA==","signatures":[{"sig":"MEUCIB70LNmCkSP9JMjxFyy9Mo/1kOkFZmC6LYKBqrc1zFW7AiEA3ivaPf1qYOFZPGwMolmv0Hlo0ncokies520mRd5MUtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZDiZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozWw/9GphBkD8gfNj8TFmyJgsyEI6D62ECOXDqsVRCcwKIx5lnfAHT\r\nHwNLSbhiA9sb/wQCW+Tillv+W/CM02/Il2zAkBJT5J2MvyyexUvAOqGveP4b\r\n99bc4RvzeyEo3saBuVcwKt9CEP3mBgTwros44jt9V/sQn0aNnkg6fa3hynOC\r\nAsjbxLVfIoOUNIjedEsFRXQE00wSTkzKRrU34Rpe8EOBarB9Q5VCtbQxLqwo\r\ndqYFooa+6+JpkBV1ouVwaSxhY8BTA/SyivTRpO9/TO6P6jreQd9fY+rQP/mJ\r\ngKHjFLFsZmxXcy+U+txKdjSVGYGPNshuM1FsVKwX+gj7ixz3CimwFB+M1g8z\r\nGiMpmgOTU8ms7oPtN8GyLB1KXYOwunWparSfrVdAzUltE0mnFYM4MTjsk/hA\r\nZcSRRd6l8n0WNNb7v/TN7/paB4otjDGzYwftMK6Pdh6B0ofeS0GiixnznG/4\r\n4+oXfh3vKmWgWEl4m/dGt93KtP5R3IILvdkx+tHZgWaqlrIrYBQwrF5V1+1q\r\nC9N5IzArvtPBt8ctLgRJ9z3f5/08KChuo65u7oI4KNbrXkyFZBsjI9rI9TNm\r\nJ/J8s/D5x9IqLnlVrya9u/MEZicWs3pdb1Ecb393kJ4HiybQZdWuDMaoK6Vj\r\nLvgR1gFyomaxBxwW2EVidNSP3I7E5Luq/ZU=\r\n=YP38\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.1.4.6.106135.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":"2.0.0-dev.1.4.6.106135","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"2.0.0-dev.1.4.6.106135","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.1.4.6.106135_1667512473723_0.7154902120506668","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f5dab5caf2c58f9c69b81e981201876e4c58fd92","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.6.tgz","fileCount":71,"integrity":"sha512-/FabVlJBm6I1+cTf6esKK1XKIj1kfnWEElEy1UQJW2hxB/m4oVqtFQsvS0fjeiG7rdF62cyf4qoQ2WrvzoEJPA==","signatures":[{"sig":"MEQCIEnUcpo1Ac/408oj5o/sOXdnkXpQXFRtjzvAyl9sosrRAiBwkcdIx1bgtQ+JRfSt6RAT1D/uLR4mLlElB+lwP0Bj6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZELJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm7A/+JSImyT/moUBHydFqe2J4sxACcPSS6izmDLE3ANVg7sGcNKqz\r\nYGPLiawAWc5RObpGbLGGjFnx/W2MJYAW/i3t2/Ldsm7cHBkBsuY4ZLfe9RNp\r\nkksK2OkPj7oPChpycdPyArjHqKuKCvF1qSm2JVLMFuLTrJUY6vUqlNcX388y\r\nzQvME2P5+36CzclUXP9Vm9P84kz9HMlmcBCCq2MfDhPMgCbDCqaEX4p265ez\r\nslajOQPaV+gr86gJSZ+PRAIaGINzn85JQKCGWqJ9UW/pxD5XFGHY9l/wfxjq\r\noOgFCm2Z/K6luL8NMpDTEVuwc0of7/I5jt2QIL5DYTsLvEYSuX0vfjLxB8gE\r\n6qNp6LYX0tSESn1C6qZTS/HXEOJtFR3CfU/hiXCGZ2zbardJYf78eeYCRJ68\r\n1XxvEqJyQQ8wMQGc8Ou1gmSqupwIm3S9ziUJXQ4h96sNryYup+WFeFwqSTO+\r\n4uF62FXOwkG5p0L+i3Sv70Ex8cynNqUzwMQx0v2WI6Hj85u3/ZgX3atapHbd\r\nfXUD/YRLDxcBnI4r5MmOuGimvF474prSH01EAA4KQj8UmIw7HOLoM9JhF5Wa\r\nfgWdwSIWFLCRq9FbS2cQuCwFh/EzvrUXBlgHXKFSJi2Wqk5UI/3MS12tjgyZ\r\n6USswSnEpBl1E4U3xVHTes44/agtwhx0sK8=\r\n=kjwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.1.4.6 <2.0.0-internal.2.0.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.6 <2.0.0-internal.2.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.6_1667515081672_0.3175934544035621","host":"s3://npm-registry-packages"}},"1.4.0-106438":{"name":"@fluidframework/tool-utils","version":"1.4.0-106438","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.4.0-106438","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cd4ab8498e742bbf01a2570a3af3102efae36a05","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.4.0-106438.tgz","fileCount":70,"integrity":"sha512-ICuueOBjgiPBtwy1wP2st+617aHPGZyqst0gtwfUrsYFqO4dXMlgQD3HPqBtVBvr/X82P39wnI52f94Y3KH5IA==","signatures":[{"sig":"MEUCIQDPTn9774JSZernVKa4nqHlT6qj+lWpjfttTFecJ3iXGwIga3GxmHl2HFwmQjkdV0Kh2Pb1xaKYKMfO2P0ismU2CkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZYxHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnTBAAkuG+V8AZEJGOB8AwsuIPvp6tupSTVe6LwBImUs0CPZOvK+94\r\n9rLc+Y5CO0TqKHr9/x6hNCUmHp+SMS9zdyXQoZLtHukoSM7fVioxfUBMdUQl\r\nSqMxbajF2IETpM9GyNSwnj/2TTLHlslOPtZ9U3cQcQdz1FhbhSPMl80cVg8B\r\nKuZ4UgCVQA/AG5f9qBsRrCvqsTXYCzFlj4A6eMLXVsBgt5hENyq8i/HGhgwu\r\n8yY5Nbb3SV9eM3Z9D5DQmz+60uxIRqY77kEodkKiif6GTea2n80IV8ZgPN2/\r\nQON9WqFVYiX40iYRWmuOqdovZXlvlSw1nWbf9lPrYeuU1ObWCFMGfDg2FgTE\r\nzN/meoswwlaEmhXD37szbB+q2bNXIPvkcfJZxNxVOjK5uBbnuwKATjkEkIU6\r\n5bX8bNtr5bLHBsO9gJDmyUMO6XLVRYpEpkboff2Mq4Da8lL5YyJh9T9SbckU\r\nprjaNUVTs/yWM11u007XCYY6eYyggmXQobnhEGJolWNO58H/1YLP9V3YXhGw\r\neyoXjZHlxKe11xeAd04s0VusQ1kjvBuvf6JA7cu6ogUeESJz9l+r06FdUryH\r\nMhhV2VCtNk8LFb4eKIkJuZYaffFk8GQjftCaoLooKt0oPtxaeEbBO5aYvyJp\r\nz3v/G/odR9fD9/WL0tLPkMdGooa6/eaOIGk=\r\n=V4na\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.4.0-106438.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.4.0-106438","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.4.0-106438","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.4.0-106438_1667599431184_0.3983365009416693","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5b2fb2c15d37d14ce7a6bf6473c00383ab7b1527","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.0.2.tgz","fileCount":71,"integrity":"sha512-27qXPSGESifX77PGKpoqikYXul4HH855m+g5nByiWbZZV+rUhbyvh627rMzgpfeTzkDPtj/VsXOiPwiupqRQ9Q==","signatures":[{"sig":"MEUCIQD5y19DOtJ8ZSOiS9jCqCdrt9uEnHUU+HBSZs8kCmDznwIgdL+LlH7geXr+FqEpBV7dP+p46a2UgGlIJ8VsDTbNops=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZZj3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXAQ//Yk/YRnBDCFTxr515CWKZEnxTePFOznxIGEj6mYCSRBbjCHgV\r\nWx3XrtpHLNL9VrR8LRsq6F/M76c2m4SHYRKngt2ffkFk4zzIx0zGh8cEjPGH\r\nBm6n2dkpnEfzSfLsj+fdVxo5LqTKaUdQc4u27CTz6euokHiYHK5OV6P5ogK5\r\nIRr0gDPM+BL8xhcX8q85BT2hVQ3F1mCnrGAqf4z/5MWfZdQNm8dk+ZOJHMvo\r\n2r5+1jgk7YkxnS9w61y3RzWR6RSowO02fnhtj5v4HWJWw2/+1zi8JVrgkVbj\r\ngZh5gaqXmgoNLwG4q3s2TusKOfuzLu2nASgbW9FzrE5Yynev5hs1dPrW0dED\r\ngdH6ug8OxV30bNJz9c0u/tmzS7ynvIcq48rFCZ+ErRF/TTp3dEhBx/kBFOUD\r\nUJxt/gLgqso5jVARMnP33RKdAr1Sx1wcn157ngdK/K0t3YXEHvvMFjAz+6Dq\r\n+WREM4oXYhkcmXVjYazKb468jsJxQm3jaPwCUVYtfbJ33WaTy5OWAKuKUZAt\r\nl64V2lqNrazKHiB91ZlH/5RiXBcneNbZuwGfXD5WQYuZITVhoI/9vEUgf2ap\r\nx1X1klJkqX9D4IwbQs8zjkEcd6HDOw8039zkzCbMxsqw+sRtoY8K23Ia7SAh\r\nc29vxdl7Kzq8N1fHyz6NrOLlJjTRDe9qDsc=\r\n=XS7V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.0.2 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.0.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.6000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.0.2 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.0.2_1667602678827_0.2122102256522822","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ece82436ced76c65ac40a9c2680d281567b35853","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.0.3.tgz","fileCount":71,"integrity":"sha512-u2YdjQqRDfY+nHv7fUFKMBK72oNUlILXDfLRWd7Tkea7KgJqPaGvwp2wzw5l9VWVnL94VujzQMWw8NYOhvNEng==","signatures":[{"sig":"MEUCIQDj90icf0loeNzUgMKxohOxzlBoO5pLey0C0jP7qgaRwwIgZ/H/XmC+EtYPaVhLFTvRWBUian550rAH9Mj7ZA3ag4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbUczACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFWA//edt/Xn0TjZgXBXngJ4IQg1xxV9Jo25g1lFiOxLusvojQnpfi\r\nsvA59l22G1SY/x3nFPJuf8yjBbL2Ak4XNtwMgr0TMBkftAI8KW3iQfQ2S84u\r\nylIn9qunCwWvhmu7U28pAyDRacb507BYZz99GvbTvfQP3lqTrAkvdLe0wISe\r\n0mQA1U+E6X2z2Fm6Z+MiOlr8/Kt6OUB4HbVhXNUNsUnKgarwn+dqPnrSgtfa\r\nSXTcDbVcM80ZHs+FqclsQ6xvsfVeHGDh9g/kGexNd2zdq4oTC07ZZE76CtFV\r\nRNka0htNfS9triiKfkVEBLxMk5N0PF+mHvy8drqNVK1u1M2zmWRENNQYvObf\r\nmLmbperJ8Jhes+tnwbEgMWehH57aAy0I0L3EtxbynlKZlk9fvGcIHcqbLL4e\r\ndfMC3pvDNlMtmm0T4JxvB0xs8CXOncJ9Rdqgb4lnWV0NgOiDjd5+ytgqLxwp\r\nUIp4PbH3aSUIPcn7nXzwWBZvimlQ7iBag96JF8b4XeANRnIYbazR+OtM2Xqe\r\nER6+DaygT3ILVXWSGC9L6hskqeGJDTHlHOiAvah4+RHkxWo7kdCZXP0e90d1\r\nac3f02u893229rhGuQ4R1myk0S8Fshjz4/1u/v9IdD5pOeBf1bSkUMrZOrvU\r\nppvBQ1EVMXkZSv+5qU2leRoWSZk1H9NBgqs=\r\n=7fJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.0.3 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.0.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.6000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.0.3 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.0.3_1668106034928_0.26566641954056935","host":"s3://npm-registry-packages"}},"1.4.0-108057":{"name":"@fluidframework/tool-utils","version":"1.4.0-108057","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.4.0-108057","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d109edd075dd9fec1fd48d032d615675ba80fb27","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.4.0-108057.tgz","fileCount":70,"integrity":"sha512-QeFwqUzth5IAG2l6kMQ3PVToLzsuqWV1jNJmgn5tSmi7AXi6O7DyetyQoR/vaZ130WyW6NT14TcKfA3OozuJPg==","signatures":[{"sig":"MEQCIGYPJizU8+f638xIFpZpjq7twluiVv6j6rfGXdeVKZ7mAiAKJhUYXhJgHadO3oXfE8Kk3q0lWRa5avriL+P3I5ZS/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbdE+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFUQ//SyrAV55JFxajNdEu2pW0oNpuZkrT4yhxs2Eq2bLVbM1PKARB\r\n17WxL9xihN8nor/4QBgDycyFiv5ALrvl15H7kVNe0e5Danq3Sslb+6txa3lb\r\n9jfpFGl0hgEtV/IPUaCBo5iXOWvN3FZN6JesLucP3Cj+KQLU0fMGq1X5ZbNV\r\njobx6mPGx3RrBugr0M96hvB57JmP9q52XNU1ixxQl2YOsqv6IcsG13oMvYvz\r\nfwr4PbWA1JvePLAsJdtOV3RAv1BDp/Id2LiOBOqrXo+iGaIb98v41jAWJ+rQ\r\nJb8gqwjHdlwicJKOeDD7yQC4qs6ZQ9jQR6F/qsesObux3Sh2tCTgi2q/HsqK\r\nV1CvD7PGLkIm145kNmahxinIkWv3Z0PZIU3qF6a4IilwFhAMy0LkRu3MuxTR\r\n+XTsjaDYBOLdSbRshDIgtCVRFVr96922nQyhpc5v6EBKtalvJ++2kxaP3IkS\r\nxUwO8g4fuuX6TwuDCYLPXjjgjRfWjtm7N4DX8OJw2EBS+3esKssuzzXruTJp\r\nmYJk6gm6H0Xam0U2XBD7AOh/Tjc8tSdFqzcMDeM1sVY7URlRYJXRTpqBPU5P\r\nQVhixIOdxNi6LnZ858nPsx1I/KPem2HHeGdtZduUCG4oqVu8US5jPJ6FEmSI\r\nMZLDEg03D5ov88DxWdDRz7zH2LIcWl0+R80=\r\n=A+H+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.4.0-108057.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.4.0-108057","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.4.0-108057","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.4.0-108057_1668141374040_0.7994002080661662","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@fluidframework/tool-utils","version":"1.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2ccef64394a14d064d971253bac9f7cb6978f669","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.1.tgz","fileCount":70,"integrity":"sha512-wESClsRxMfdnMGYqhtAsEWvrQLB/T8AtmvAosy+1j2ZC3AKb6sC+i2p0UrjfBCBVYE0DIpV3uDqvQqGKLtwoAA==","signatures":[{"sig":"MEUCIGXLL705+v4yARg0hYlp7yu0BzZUDi0KwjuOslUuk/eIAiEAyVAq+7awLFRdPEo0/O9OtauSSmBmbwj2BKF84tQPfYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbrJaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY2Q/8D731hGAypjMUNv17zxtNRsYn/zGRQtALUBmbPg96M1UvlgMs\r\nvklooBVL8+HftmPtwhmSfm4LAImzws9ouyoWlOSZQfksix83ZjRg+kEGWwCQ\r\n5tT6WW8yAYdBzvxXSRDf5F9PyhX7aflJzxzLfo1r6C/v23LMRAUsyyUtBP/Y\r\n9IMR6ScAb4lSx1sjeCz15jWiFjIvCD9JJZVJxvV6yE3eQPI75vUTAtTsmmKV\r\ndjrLiA+TwNVqyt3ivdo3B8ZgttgWB+dqmhVg35p6FCeeYtw92AhMzwZfXldL\r\nysLfGUHIyiMRoVtalGL1VwB0sU/GkbY9jWTgzPVqJfknPStLJ66fq+UJHRF2\r\ncEZvbewJDaxQitKi2m0dxH1YhTd2MiTrit/pfxMUWDGlkd2DS4PwnduKQ5y/\r\ncVeH4ud5K799oqFQ7R15tKCPQ1Ibn1q2Ac/nvWuBynQCNAh4ET4Ez36lDBsc\r\nHxOdYYPFuCe4A/x+0c2eodXq34c3UPIWoTbtpvPOi6JC1p0Jt3Vn9seuU2jD\r\nQ9+ohp6NOwpwOxU1DefYCvgOduvCp4queC/Zd/tenj9GhDsp+jpUmm32YX+X\r\nVD+QxSvrBNsA4vsh9EZ0LY6q+5Nwd21Mn+b2fZPrNaBUzrBIFwW1UDkadjIq\r\nfmK+mmkLjuLBbS94M9Apn3dsk7HmuI2TRho=\r\n=QTRN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.3.1","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.1_1668199002408_0.6525684626012318","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.1.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"366b1da6beef05ac852595f5bd01f29af91207fb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.1.0.tgz","fileCount":71,"integrity":"sha512-Yj6LWTxeZ3/v0L6jr+CgV/qgfBEbsV/Zw5R6HKCh9RT6iwzHadXH/XBE++avWOQDGylKNdJ26q2grKjrKIbSVw==","signatures":[{"sig":"MEYCIQCJohguDh7n4pnfn6d75EV4Lq5Xgyrv1HfpZTECRu3T/AIhAKKW9SrETTLQ0V/IiokIkE3S3bfMR3no2m4SFk4pF6sd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcpMsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjqg//bbFzpNuGp1unoRPSxoXFTsufpb8Ojpo2ZR3Xq1V2eqqeGZb3\r\nuX823ka/rs/Xsb5G2ksz52FTseo9dmQbStLnzfj0ag7ba0iX5DRXInZOQHuz\r\nRvmnB2JNhRQJbh94L4HimEGDYByvMXk5P+xVbAQV6vZAaMMleNmIlJ3FKu/G\r\nIHuR6xkGdYSP6zxUUCld2gac3qyA4z66+HU3SZd0z0/vrRyzV1k1kjvtckEW\r\nYbirVmIiNTTHQudWcYYniSVT/mu+IrtS4MU54W3s8rWfGVETR5SwyaQWFICQ\r\nQlxJcqAXh1eBdChaWM4X5gPOQGAZ39mkGIUPUw0+9ooCROv0P5w5THYx2gNi\r\nGh6wgOVhEdvJ7FT6qQgCvpis6vRIrwr7z4LJX57jeKd/UJ5hIPdEK5KhN9n1\r\nGdpJUHOXlRrvioeAHqcJ+DrdAML6AG2kIVoq9LZpqExGkCyQAzLasozKDU56\r\nxOZp/hBlM1nhF9qyEH3NNLS6a7YXClG/52E+5rLx7BHgAyIpHKopud2hrYmu\r\nDybl1X6GwopMLRwIi1g6vbEmDsdF/N40rvjbuiI9lzadDockU30IS3tDtbGk\r\nCWB2BngX5Pjc3DoEMjHePYBjev9fmpnN06Mox+hzJiijoGHZ+fSIhZWX+jrm\r\nJpKkB44EkRrgog5TQp8v3myTgAu5ZjbUYgo=\r\n=wNoC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.1.0 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.5.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.1.0 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.1.0_1668453164065_0.17186065648175708","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.7":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"eed94d45c0e14de59b064a87b9b892951b45f524","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.7.tgz","fileCount":71,"integrity":"sha512-OhhITpnIsMyfHEmtnIHBw1LWdtk8MKYNaGe2Cv1mSS2WwDxAdVhA9tFJSyNaVVHtE6J/5sU0UJ8y/AjoCz1wBw==","signatures":[{"sig":"MEQCIH6mLITNX6CgKqY+RQB8EZbM8BkTxrmGe02IrC2P8kecAiAtDwT7r1nqxya4GEBL9QbqznFO3Q811Q0I14nX1//cJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje9W+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9qQ/+L9QbrxYJQsIrXJdwmQUv/ipZB2Lm3QNRVDCkF2f9fh872v+D\r\nSkNPy+QKVSoF6x/ZuFPMWUAJERk4XTjpLqk2vvePEbLDi/vJ1lj7X2jx/79m\r\nqD9X3H5jvgBY+qdPyRUpGb41DQYWKGfqy5FnImcMHUKe6y/2l8Zqz4GrPfIH\r\nUXTcbXGLnQARXZEKAJXevvawI7Iy6PWvVHv7lue89hcUYBcmTwcMvGbAGL76\r\nVen+w6OolEY0vHcXj64TbzVubuyuYJAucLjzaxG7Q6/IA+oVLSvjRig6nyM/\r\noepMWI9R3iHDZxWCRxlJzJYBqRhOU7HoUGSon2pAjY88fTgpNVcT2fNVGmOZ\r\npVKuyK+d6Z4GqDsrKhZ4rHCFrbrHk/+XZFfiS5KrYFoNbQbFpub6oBEfK+is\r\no2uzV/tRMralH1bNxNVvgC5ON2dfId/y0xoJbEeg6eUR+PS+S+7OqZAzmiOy\r\n8J+Q0vYCw5hQD9a1UJ96cao8eA37teRt7K/DtlmiJ2sFB9hyjNTl+I0kEG4T\r\nNQ1NQ5EfkRZyWBapVaaJoJArDY9EqzSTnKjszUPwFmS01p1hD2Awrka9xVCh\r\njF+xPx2ILDuQtfmC9aeCp62KwzAITqfC0+BU0E+1V3o9wfkxsGxOzzfo2UXe\r\nNmoJQ3zFRT1iML/Xd5UvwU6SQJ1SJG3sdTU=\r\n=ZBbW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.1.4.7 <2.0.0-internal.2.0.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.7 <2.0.0-internal.2.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.7_1669060029775_0.18487067276683322","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"04a1b868f092c99459b7b26ec6f3fbcf94881f73","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.0.4.tgz","fileCount":71,"integrity":"sha512-jnfxel5s3Z/A58e05sUDZvKbfS/XjsgvWVSZs7DxxYa2Utop4Iw2Cyo9eNTJs67ZQZomT8+j7C5DFSw2DeeIXA==","signatures":[{"sig":"MEUCIQCtlvCVio3FJklRlqMuFfKAoBHRd633geTvwNCTs61yzwIgGw4vM6mbFSUSN57moLXD/g2iE38xxyAIhvb4WiL4u+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfAN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6sA/+Oo+jW0paAXlAnBjT6wN7h++DXv7gw1KSEW/uJ3adwW07wsim\r\nCrn6POVTBVesS4AIGrmzVsZ6TeqtW/1olf3lKzSg5Pr6PhQmQqdN5iDi0muN\r\nUEknUjhxHjRZD2OAhQa5v10k7j2sR+m+CVsF/uS5BTaI7lm5BIppTeAplNVD\r\nmWtjUjqkngBZxonty7+IqSiCtrLEFCdqDXoLa9Rp5fRCxsFxL5SMLuE8FtM+\r\nH1fdcV3Vmwklm9H8eeSYmw+9rqy64ZFz2bxvI0VxgPvaJBF6J9606EWesGma\r\n8Bxjw+kpUaHycRXdc/UUoz4GP1ZljbbVcaJiRNMmMGWoS0P5lIbndY0V93ww\r\n+4ff3gxuHF+DKBrAKziBFu6IT9w0mQK1taJWOsI7gmUs1zoFcF4HYl0QBdIG\r\nhDf2QKinhJLluVbblAnWbIBGW/0XNePcn989HAIIhmHFuttX7Rirtc9/aXKq\r\nt1qhuFE6dOMc+6Rhduv0fe5X/2WXVAetQ03DOR4wGCyxk4xlEbXYla2q4S+8\r\nTnhi73OXNIPFyEtYXElpRQuF/KdoEx3n2BBlN2b21mQdeY5NQ0r6TzzLswAf\r\nlmEXzv3dIb8gNSjZ+j/MshMNUcleAm7OfpZF2xezJ41KhVgZICo4nNszCvaH\r\nMhFefmkLVJsGQrALavXBH2sM6DKgUDt6l9k=\r\n=vUV3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.0.4 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.0.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.6000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.0.4 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.0.4_1669071732345_0.2507321723608227","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.1.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f61fb7cc56de0010a460b5f4df71500d4c1c8bdb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.1.1.tgz","fileCount":71,"integrity":"sha512-HJJvk+gE07sMFNWvpYJwQzbCvhaZASKchqBHufGev5Wc96+ifx10JKNN5UxfB5/kQaVMiu56A2a194Qjc2Q8QQ==","signatures":[{"sig":"MEYCIQDjIF246f/B0AMcUr6tfTQPWxbVMKFxDz/2cFQs7/kj/wIhAOvAvizXB7u4o5u3Gml0fwscjGAJ7G8R0FJ9HaesqSY8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfAQJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlFQ//VNQ84oluav6YyFHxAC6j3ANYDSi8cm4IxfgHqAzFVfEwib69\r\n7ncjgfkqxzVqeG+JcBcqjt0nv9I6oEda841lkmqexWYh9KgYtHGSYsiXsIL1\r\n6pP5COAs7pL/y/nk42tX23xuux/CgW6HBf5erdb8tVEoh2mr6QMKBkiNEWwr\r\nQ3wmM0UMVJXYSy79acEn93ZvIQqgM2Od/xwu/IgKM9pBeIdiCG+VzxWzKnE3\r\n0Rv6y4oo2tc9vqcABKxoacys0NYa0O/Y0ZGfSnihzC97T+e6zLouZwjfELU7\r\nkOZxJSQTPfnyOLvo3InM0+uWTIMfQks2MxrQfzsxCpT2Hc5DYycByU8ghFU9\r\nkAS5b7pz5lvHSIJpwNafn9f4iE7C5T/WlLSt6+7FN0wRwwQR7PIxKfVZ+Pmj\r\nPyrBOQzs8UvbDfndKMc10yWpfFsyOe2VIKkzrC5k/VxH7nl0BmfDU/JKPORC\r\n08uCG3VaICIdoK6ifsJt/M/kv4IP2WxIlBliPw+Q8siLcjgSISEdCb4XCnDL\r\ng8/lLtlwfhST3n5KVs8WNiJwo1NbjW1vZNRkIXKmQRuzfvObec7rFK3dquoB\r\nd1V4ds3bMmRuORt3QI68BnuXzPjLF4pnovWjmzAVXlhzsqw3SZkaHON/8r+G\r\nejPFbaCI6k9d94SAACRG4XWj1RLqlFL9DFc=\r\n=l+Yu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.1.1 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.5.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.1.1 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.1.1_1669071881725_0.34414855171846104","host":"s3://npm-registry-packages"}},"2.0.0-dev.2.2.0.111723":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.2.2.0.111723","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.2.2.0.111723","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f5bae9e8bdcc3f7e3c14bfb32e4b799d2451d018","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.2.2.0.111723.tgz","fileCount":72,"integrity":"sha512-ERaLRLCdYePrHpGaKZGdsdnurjq+FfYvoQXDHxZC7idW9ivx6dGRSDxGVg5ICX71E0CBob+Z1+P02kLfQmqrfQ==","signatures":[{"sig":"MEUCIQC35qWKygIw2Old39ymTF295jy1n5VpINaElYtaOocdNwIgRGDfTwcmlHEw4QVrm8asObfutZqaSz2mIafQab2Zlg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhNOhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDtw//SzC15y25VgF/HHczKJsqrDXcOJce4agudy0IJ/Rfsl9kFumW\r\n7ewGcXCssgBMgqh61DgcUs4a13kolaxeha+oI6G4N1/cO9Pl5uSalyhrCXsF\r\n8vT92VtqyQNO/UT0QN93VqvbBpUlP8OS5/FqdtqvVbYhrZY0pMwKVHla/PpE\r\nU3F5HckkMH1Bw5eNXMEhza9dX/HXVZGjUiGEx8Lyvht4TQ5LGfS+yqEqISPd\r\ndvHZWQNgmfifVvHnaPj+PzccQah3wVnz6RdXeS4H1seB6wOjgS1i3gGSQ+wa\r\nqL6Vgr9Rs9r+G5RS8XIB+DrnPPJIdbOgwImYH0ynaWrG8G7KFXeL3dDI2Gbu\r\nEr6s4/OB/MUtIbHnvNRO1Lko9tw53BpGU93HTt8sgi7Lr8B1uhEIQwwxBaHc\r\nD18dZoP/gJozY6hP0wUpdPn/gAGXfbVBXud10QH0f8d9QMzUyuJJotxS2uC+\r\naB6EWunmRL0hHoZrsaJut/RSmUnvf69YwBnKjw1U7jg4lzQqZNiY4YiLmspR\r\nPtuqWIz7bpmFFvEEydBhj7e9DNYVWfiLjTmha1I+iPigIacGQAbW/s4Yh0LK\r\nRiDJYQa+eECuIGjzK7jd3FBgWnpuR0bJs+A4jM7fMJ4S09a9vNTnIuYhB5HN\r\nVlxlP5/MTTMaed1gejbU7pSIa3CYCBQJYfE=\r\n=au92\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.2.2.0.111723.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-dev.2.2.0.111723 <2.0.0-dev.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.2.0","baselineRange":">=2.0.0-internal.2.1.0 <2.0.0-internal.2.2.0","baselineVersion":"2.0.0-internal.2.1.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.6.0-109663","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.6.0-109663","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-dev.2.2.0.111723 <2.0.0-dev.3.0.0","@fluidframework/eslint-config-fluid":"^1.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.2.2.0.111723_1669649313410_0.9566048940285825","host":"s3://npm-registry-packages"}},"1.4.0-111997":{"name":"@fluidframework/tool-utils","version":"1.4.0-111997","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.4.0-111997","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"63eaf9bc0a92c1190ee41f37e3c70756158ac7fc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.4.0-111997.tgz","fileCount":70,"integrity":"sha512-a79g95sMVmV7+kl7OFhddJbC8kMAN3JUn8zL7cduo6vuh+phaA/cjhasuUc2ZPKzGaFhAiFOlQvc7icWo7f5TA==","signatures":[{"sig":"MEUCIQDm1BuXXMCpe4OPLEdR+qKC+/OU39WlEyGSzJRP38JbYAIgHLx09QPk1FZ5J0CaAWW8Px9kMLTy7/6cT6m+ZyOuv3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhiGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo76RAAndzV7rVZTdUKs3+IBVpFVc6SjFHwNG2r75WyeSOUDrjxRUXr\r\neBqZPBeDo3L7bvfecQGUi+aCPH+bxONqSCA4O3Z6tmsRpRQok2AavPqFyOwj\r\ny8oiUp5oIylc8Ih5cKVMYH2BZTAzhP8B5p7iHhS30FkYHMYhcFTgORW4mCGX\r\ntsnm/2E54KhECSWyjgvDSYI7elc3DAaFx82cjPCeb1cqFeSx4W7m6AZ3fcRS\r\nuQF6sW4HGNxH+wRkRzy6HeWOQiFUyrOZf1/FDY5CHj8Fwk+XLARvoJ/f14Gl\r\nD8f5vAFLP4w257mCTfXdW+YlgtW/1g4DxX6S3olrfqh3A+TQn07FyYJ3Wwf5\r\nP5d2alT5o0PMv8NANhH15EtfrN+z3ZQAixxRV/K7z8peKfV+yG0lCL09GypS\r\n2z5gMNggygLyVG9MetkqX06EK58qEHJ5dN0M9fIDuBgqSl/MKCWokZKZp8JO\r\nAAcs95ORSB1KU65IMmxsAZMGGvdl5jSO17LbkKzw9CYpYGOWeb3tRb5PHaw1\r\nRt/AretZ4950Y9sJUJN8gsW3zNvuUO6ZXVTNeR2iaSC0Tp5JuO2WRnhRYn+R\r\n+R/YnCdjxkoT5gTjadBVw+RmeL/4GKAIbNtpp/hjUwz9ASzeoUF7RXT+7bLK\r\nnmbBrwCB86stdBoH1u76aYBTeGP5hCILUxc=\r\n=/XqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.4.0-111997.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.4.0-111997","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.4.0-111997","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.4.0-111997_1669734815784_0.9732659627221831","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.8":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2ff4409e10a7c1f8f9695a96c91ef158f193a73b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.8.tgz","fileCount":71,"integrity":"sha512-MfYcvbHqLuSuS8vU7bcnHdNPAsixU+dzBZFD9u2awGRbHoFXWu+7AKeVqEyp/+006aP5OKi5lAwtLk7ECEssdg==","signatures":[{"sig":"MEYCIQCkXYpqEneFu1m5tcLXHV42HEyHBSCV4TAw1d1cHDkLtAIhAMFMrDHlLuNuoeYYGrFMXQKuenFtwjO8O665Z22LZb+w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiUamACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJLBAAkqdgYAG7/CRwScG1FF3148C/6ZdHzc1WgqnQASRx+RAIuePL\r\nTuYXvkRRBrCt920kw1AQSQVUOaTEfHP2SH+GF5vegxFFmU11S5RxIQ49kXP+\r\ntdEX211j4riBtiEn3126Lnp0qmuI1W/uRqePqnZUBYp958mda4jDOw4SQVhh\r\n1ayuRhEN37Yq1KgbkyETw6uD7bDjmATlNMUdR16pCZZTGmoMjv8Wn6/Ksdiz\r\nZGZPqK/SRT9++FCp4eUKB47MP1b6VRREuvdktMnWlFCnRWJsPvuXBZb3+9Bw\r\nkxXWul8grj/7B75hUcVMFAXmExzyokMSBWMRmuoKdnoJr0y1+bt1wUl5S6Vd\r\nC3pdS+ostwLT1KorgRF5/27iV1FF3X4Oo1vJeNIiIqe1M0+ZNkGumFrFkh7q\r\nojI2ThjIRubmAfoQiUa8wXotDLrIyNZnzIm5seqOZr9B7Vk4IIaxbhu7lKrg\r\nvJCe1d5wBaJyCZLQTv2x5Vc+Roy9wehrzRvM8hkJhRDhDX/yQA/dPeTxTe2y\r\nrqf5hSGPt70/BV5RROk97iCIoQCV/zB/q9g/K4HJDg/iDEo5oNDJAvUMnFy2\r\nue60HIP2AYA+VwjCRMPKC47S0GOpmV4JblkU61VxR5E6cOwwRtd+WCaq9IlK\r\nWX1vzNp3WYD9GiF+/A9jwgZiU+Kw5o3OvyE=\r\n=mMGC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.1.4.8 <2.0.0-internal.2.0.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.8 <2.0.0-internal.2.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.8_1669940902674_0.04952685108318189","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.1.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8b408aca77fc55d09a49aa1283fd51b9780737cd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.1.2.tgz","fileCount":71,"integrity":"sha512-Svw/m5OSRS4jYi9TUasyKRB/GDNCO8MMkfmYnIgtRVCyvvJeIJgpLmJjYHAJRKBqQf2cVvC6dbCK81O1mBT8nA==","signatures":[{"sig":"MEYCIQCtVTrU3gn9H9McD152tXG/hDDFhDAmAKHkiCyOKAXTjgIhAJ9zmrFCJvAbo7d32UQyd//8HfZ0Jg79GnK0LcDUSypU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiUgLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuFRAAgfmHxzqmdinbJZS5MqUopUxtyXDRFEa/ExsL/qos0NKvijNR\r\n6BxfCF27OmF7Vu0uOBghJzdTEzC/vVqwawh4q7QEXN4Lszz1d0kXP14fEI66\r\nXPXJk285ksZFybeAqXMrnpIBHWXVI61OIBscZSnKnR05ySwOpB0ExeTlvrhv\r\n/NGDLXqnpwyZ3ANgpP6JVYxdxZ4ifoYp73FRQglAv+UI5M+0eutJDnLGZTvU\r\nd01wRaPdCILOhxqkTfAgHnyz9q9mn7Q9VBF7tSSR+gnIh8dRU/v9BA1Aa09X\r\nfI3mueJrg0cqT0D3cPBxAnJ8IIgdGVnSssml72J97kBf/yHEd71N+UbX4PqN\r\nSzefaHaxiThDiuQzgUtI8TSTsnobeIIBdZekCm929Rp4zr8U/bcoDZGkZo6S\r\n45rjvjD5BwFQAqGLSTLmk1DinlqAf8yAE/nWo+ZdBU7FUcoeYPIWe7gzOtwX\r\nGBoNUqvt716adw3DCF71I5GaMD/EmLg4F7UWFUloBlZ/nCf49hIIcy6fKNi6\r\nJJmdCUK3LKo1l0HjvRk8J05w0kIF7HOsxab0kAMci7QV+XBBJCAVD/YbHc5S\r\n3YIUwefk/Lnu6CRNFf4nwQ/TpogQ2ZCtZum2VS9zUWnpQkzi4NoMSVCcspWd\r\nT9B5O764usvDnHo4dZT9IvVLIwO32StmqiY=\r\n=D5Qi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.1.2 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.1.2","baselineRange":"2.0.0-internal.2.1.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.6.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.6.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.1.2 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.1.2_1669941259430_0.6664703229265849","host":"s3://npm-registry-packages"}},"1.3.2-112998":{"name":"@fluidframework/tool-utils","version":"1.3.2-112998","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.2-112998","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1c2b471907a7042c6a970964637f68ba3e5e6e32","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.2-112998.tgz","fileCount":70,"integrity":"sha512-I2nQJaXp2a6kMxURWFQMA4FT1tEAeirrkmteTib5WCGl431FVfrGX38ImnFv9fj43EfUPi1Xbd2uy10UayIU8w==","signatures":[{"sig":"MEYCIQDzo8x8uCXsGYS9Tcp8F1h865OcNOBDOiemY+fTBcbfiQIhAKceUHosBXCtIL3dlZIueTHdeZYJ3ynQU9uP6FEeoBwB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiVAFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKwQ/+P8ySdJ3Ue00mFlsvV1lKL/30bShJr3SdwID1Ot8THXKI0eWx\r\nfd4bQ85sJe4C4KX+OM4DXm7SHoR2VVAL89n4ZE4BmUOwy+07tbZdlh1UcLyh\r\nzIE+AMCJhaMzPxN/z/HPY5qenTrRvL2ti0dEgmXU9SQCj/iBLq0+coAodIhG\r\nBYSfMCVUWZt59uxM3dWENjRBIu+LpRbKyJ6m9TyCQI0NeNcNJpL+3pS8qsYM\r\nC7sHM+HUcnVk570EZiUs107KiXVIE/6hSKZlViazbmzlrK1Xp05iBuf0Tf2h\r\nv6quQOKgZK19SWxsJwhaJOm8q++DzY+FdJIvrbDqstautOTW6FZL8KNquFwJ\r\np6aFcy2/GM9S9PCpFWe7biLChiNkNfEfyLjxP5zA+ZNf1F9cC9+Vg5vSMWyq\r\nOL1ShgMYyB25Qhs5UNpQx6/HorIwtme6R8PlSj8iBKRjAfEcCIirQWHlwge9\r\ns0pYKZkBxTff2+3peIfYJFnQdjLSkpTvT20Zvd6ok9OuEXddmQ4nlxmrr62x\r\nbvNYCb88zPBXESKxvv1Wspv5Y2qElpx7nKjhlMnjkrkNO4k5pf7a1dhskcr9\r\nRXe8vXo/574xwjlgoDYmm3lc4Y0QEJXUTjUDgfx+lcxPnY323mxYOieiazJy\r\n6t1gZIYEEEKrK+m0Jh3Qori6l6A8md7VmXA=\r\n=Xa7M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.2-112998.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.2-112764","@fluidframework/protocol-base":"^0.1036.5001-112952","@fluidframework/odsp-doclib-utils":"1.3.2-112998","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.3.2-112998","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.2-112998_1669943301575_0.5099288227888876","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.2.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2a2bf129fa212457fd235577ccf13de4ff52280a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.2.0.tgz","fileCount":72,"integrity":"sha512-2VYa5c/OQgLzgK2mQw2alIEoqk190KMo2ybQR8UUSAog/AMH96hD/NR3Oj7Kze9fyU0NWzIcXBMIMkQDEZHZfA==","signatures":[{"sig":"MEMCHyJzGLwgB4XRE8IavwucPVZXhvH1YO5xPB8HVFA4o+QCIBplf/Bv5LDLwXaqx3F6cUK3T5eaWz61XYCqz+JTMPoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk4+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo94BAAo3MzDLmtUTpIHdg2tqMn9rzRFq+d8TLVr/4gH6qzRAE5K6Vq\r\nLofizlM9v2gyQclMQkTsjVk4TgsG+LOz74BgcT4Saivr5Dv6HiYPdDHa2VHq\r\nBk/upEe9+Pp3blQv4N4KC3uhSKXS8AWeYUUutqoywu146wjK6KeyXtPljFgw\r\nfPoCAHlheDMaCu10ipEFsGlWqCEMpDXyWnSkW7DZKbvXlBrKEgqRRCEMG176\r\n67wfKuduYLzw+COz4odvTb1Ee/4ZGtklVUgDNj1IUJ3Dv/YmJVZld2Y82LlN\r\nnQnoulUlZcVru7iLil6o/qh7dWZwHlG6V1LwPx2QxrbL4DMRjQjaBFoWLvsd\r\no7WrtAmLxKyERtEyO/bo3QUawjJvVdPXIpn09JKAjnDzhxRt1FpJolb56/HH\r\nqEM0FAMKNJrk8HVnFwOQLqc/Qf5vGBkpTsO+LwGERk9sor1gd8ESHptpaHOL\r\nhF1I0soyXPjgMnm4Ur++X6m+YBuYo3+HyW+NfHb3sBcCTAlnptjZfg86Vn8J\r\nadG70X9YKGgsXDuNwAq+m7Ey8J/Ch2R7I+xkkjK8XcwoYjicWC3siVa1x/8j\r\nngcfb9cl9O6b4IGUNS64BF3g6JUZE2ez5JGxze7jXWmkDjxl5pg9EkYR6Oxt\r\nOajZCH79H1ddp6LdisBdqODuhafdFFxhmvI=\r\n=4o8F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.2.0 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.2.0","baselineRange":">=2.0.0-internal.2.1.0 <2.0.0-internal.2.2.0","baselineVersion":"2.0.0-internal.2.1.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.7.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.7.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.2.0 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.2.0_1670614949603_0.114849264945593","host":"s3://npm-registry-packages"}},"2.0.0-dev.2.3.0.115467":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.2.3.0.115467","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.2.3.0.115467","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"911deef9dd04330c7b2874edcc7a092782481778","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.2.3.0.115467.tgz","fileCount":72,"integrity":"sha512-nQG48bsx9eiVArVRjNXfUnnqQ/lqvId2EHuLy6TEXeHYu5GsRpOwhpCEa/bVFTrrFmgST/g6q/K0hJP0A36kew==","signatures":[{"sig":"MEQCIBBTrhv4c2sUed3ySpoJYxiRO/lrHg3egq7HFdQRTmujAiBY8ocRd5Rd/DFdThLDSPvFnETMpkuh8K+NvQU6wbL3kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQdcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX5g//bZBjrsyzmEqhjwHI8T4ZBMbbKM2P+U5nblSSU7nLwmpt/uG7\r\nC1DvpE7r5lrN1KlftgrISkeZ34XV57OWMPmk20PfgD1y8l7ziLL3ZogcGU5L\r\n/wnADOafEvA6PCxP9hGlfbzLaBWWXuQU0LJimwQpcKMXma/y+1YM9gYvWuSm\r\n5lnhYGvGgRK/4vZAXQYuGFil6dNHOcVPtHvakXYMVtCr+3gcQcDd90qG1SQh\r\n2ZYmIXsuzw5r1oGYZeEdwmqeybqtGjm1ZwAB8Rz62p6rtWV20zDlvSFsRf29\r\nyoQcNNkEQI4wrC2B5wIuctXs0/2M9HJiWX6aILbXI7UA7VD5QLBeWysaiV7H\r\ngoYRBkZzSN6s8UNItdPYHWzIIWFDrfDqhev5pLgy0pyyFlHVdy8XUwCFRYKb\r\nntFPwtYGY4K+Jorl1O7CXsEv3FVKurQZ1duuBedXRYp0+E4ozVUqHO9G9XYR\r\nlS9PYt0Yz1zJkX9HrykRDRDVusdZ1z5xVbkGaFww1g7So7cSK4jSabiKDiLX\r\nSjowJRUFWUkhg7kzyvYiSpjUo8t3AkVs64ETzPfZ+ut9JTg7SrgXp1CCO9G1\r\n7jAP75qfV0+pqEaZ22CdZeOXdCmsPO5rykTTSGTdqXlw8Wu+FaG1wnMtrIwy\r\nz+0BSJsT9omM+4UE4misUGNppzFP90txtuk=\r\n=M0Ba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.2.3.0.115467.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-dev.2.3.0.115467 <2.0.0-dev.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.3.0","baselineRange":">=2.0.0-internal.2.2.0 <2.0.0-internal.2.3.0","baselineVersion":"2.0.0-internal.2.2.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.7.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.7.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-dev.2.3.0.115467 <2.0.0-dev.3.0.0","@fluidframework/eslint-config-fluid":"^1.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.2.3.0.115467_1670973275827_0.7046066311024932","host":"s3://npm-registry-packages"}},"1.4.0-115997":{"name":"@fluidframework/tool-utils","version":"1.4.0-115997","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.4.0-115997","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"760ba88b01b694105e9c0a8b36dbe8503a35a418","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.4.0-115997.tgz","fileCount":70,"integrity":"sha512-0X4M03QY2nXyhHYfUuTeQTL1TeG6ksmLAiny/aBSCVtFbmdsVkto3s3iBlDBlaiHzV3eiJJC//06kxPgGCFALQ==","signatures":[{"sig":"MEUCIQCiYO/4FGiKz5Lvj8315dSVrBnCKzbgBQgHbjKEdigAdgIgDOujPX2lB3WTTujgRQKN5MIITH90y09cMquBo3v7IBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm2g6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1vQ/+JajyyumvXzdbh0IGiIl9L1A4yYCSY5StR4/zS+/ruzU2uK2c\r\n+CTkMWPou61f6wKpGPhNsrWTtux66Ozz4ZJ2q6WIaw7Q3JzuzentToCFPng3\r\nia6yB0AqDVXkAjiiYhXCQIWkOrw0KsQ7xeHwjApCh/jIzL4Kr2o/M/HyyTg8\r\nFvdLoJbnqNcJpqNm2Jf3dBfMJr9d/BRdLpf0I6c1yVTJzYJXoxju+zBF8rIW\r\nD8khKdqYYf0rVezceD5jvSW2zpyjuIeA9FRpKsk6V6l268eVVqx6lwf6q7a/\r\nz4y1CDnBE7eTSCDK6ShdlSmyNuN2v2lU/cEIWqplFFCXDmlDmh8vSSSncqO/\r\nWhm3Sw7W6Q/pudRHjQP+tRN6ezmIr9A8bUpk4FFx71Rc7oVehr1O5Nz3kza5\r\nzrjT6neJ8lZvu/kAgTdnvV2uLaru860YbaZhjgEVkPIsZlZxwwcwloe8b9B7\r\nPP08MSJxctK+Tf8VTtHIeoovVG7jR/Fr/JVF4LPaFYe+1Sslv8Fw+yqI2Sw1\r\nQR1azK2mnAwxgfrd5vVwqEde+lH7+KWAdKJGQCSjAK73XliC6N7zgHCtFdH5\r\nOfrlLMMY6cPfPFwpooMHTNmDD/Ka/2Zk9ytfzg/N7oYZUIZrb+PGqbOIdArj\r\nnGVHnyYgrrcKc8MokV+0/IbdY3Ur/9HhRHs=\r\n=zADV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.4.0-115997.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir . --no-generateInName","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.4.0-115997","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.4.0","baselineRange":"~1.3.0","baselineVersion":"1.3.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.6.0-110101","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.4.0-115997","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.4.0-115997_1671129146682_0.05814068120330029","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.2.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b0827424807832c0918b67a17b3a28d08b8eb304","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.2.1.tgz","fileCount":72,"integrity":"sha512-BOXjO/kS7s7aLHz3zhMMkFNqKlgV0Skm3U6VcurILVKCOLF5y+muNyhtYkeUNq0wrEEyQu5Y3U8aOuFmgbLypw==","signatures":[{"sig":"MEQCIDslfZWqcorU/pMwQnGqU9/FOfqGA+y5OcKQF+mmu4biAiBnZyZYzZSrI9thrnX0MKMg2uGAo/HKAZOj0yaC5Ita/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuMj3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrBw//T1WXjoatT18xamuBXr4lvBIE2Ql4hNbhC8326PR17vaPm6rN\r\nUSi5zR4cnjIiJFBShXvC6Hi6nbfq0vnVRur5a65arzDkDjtuBPhiVCCdQtKQ\r\naY2yBnvv9ULAXwHmUOdnEV+IR8BgpvEfKHFjq9+kwc8bRZeoIkVIclI49EQx\r\n1C+vbEjOnTtkNEMfJfw3D8SJ7BpvFUrzSQPlilj5Qv2oKgmDMzZ1ZHzmmOIb\r\nNHBmubw9orf/s8LB+CZAH1cxt36cymBAxgooOadqKDovt5vAi7QKdNWEAElk\r\nBwy5pfeiq9MY08+JqODijEE2GrDWvQyBkO/2aeguezJ395Z6FJctbgFXQp4w\r\npCO7YOYXcAiLUhgWIEQEciN0yrzd/AwslkktvFGtf/XsYPG/vIDM4NkLRDjk\r\n94E79DR8v+cNo3PMTYS/5HC2oHD59h9oPYlfRU9MxeGr+bmTXjz/wyYAWp69\r\nzK4+aUIlQKhOSU/cFAqaCrydyGhBv8Zq422sExZK97DbCakyRnywDk1sS27e\r\nPp00v1ypg28Vm8loTdRhMQsRNz3IWgMf2IwPsoTF0Fw3YgdxI8jP5OCpmLWZ\r\nLL6gSG90Q5gJLI41K+xoKMiiizFH5kF+hCFTLvK9vPZZK42SMfVOF43LUIH6\r\n9aI9ERwS9BzoI0hiVQLVvpCpnU7ej/dD5ms=\r\n=aOR+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.2.1 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.2.0","baselineRange":"2.0.0-internal.2.2.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.7.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.7.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.2.1 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^1.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.2.1_1673054454988_0.32422580344406104","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@fluidframework/tool-utils","version":"1.3.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"348bac5e39cd97f8a20fd29331f507829fd6ab42","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.3.tgz","fileCount":70,"integrity":"sha512-lg1IpGW+IFpmVhfhz9sBX+LouG0y6+GHuuwfdH1nGwVAPZFehvJXpaN7duovfmkD2T5GdSJJ6OxdbTRxpAeJzw==","signatures":[{"sig":"MEYCIQCl7r/NQ/Ve4Sty9DbcEs2/zmBf5owO1TQnG8z2GIDPWwIhAMWU6VP0ipl3VEhNd5x+dwg5btczhZFKXXyEiuL4QTgA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwF3DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUPA/9FncNkxr58Jj+ztZeMPB1MYjbY8qwJAGUa/y+yGEag6i2Cmrl\r\n9FMy4PaGRTBwy4MWnXE3bLjVeqT5L7FD4Gs3/voAtFRrOuANBAVB6VsyYy10\r\nUBAve7Q5txa4B3WGOUnzTegJwvQjNbfIqnf2oKDPJmJxQ9DM9fzbu6/gpwzJ\r\n5UZlOmUybf+IeGSzJgHhPJHIqvMhimUltIU7S18EzQovEoxvxRfrqlZGbJew\r\nagLkcXWp341BAP+jHLnG5CUIbWBpuggD8XL0iNs/l5uKkcbkusIovuz9oZrI\r\nW+uXouvP1Q+Fb+8IjroICVQ08JMuP9p5hpO4OxyGbNh399sw0zhtuDitmGKN\r\nlZy39IwUX1e3yZNT/Ty+chCSqFE26W9fapWkhC9dowS9tHcFxMGBHrsfwfx4\r\nFw2mTnVj+QAjVyGEWxc4XUEsGYETVwGRrpJQcDkUaO/x5D6sBqzfQQS38wvg\r\ndOPD7CtC9kP11lzwHX9EjTUGVCuzq8ovpfnx/n36TBnAf+psC2UCp3BYEIhM\r\nvE/gEhfI5Yk7vwOXVpLPzYfRn1ZLnMgHyN6dK0jxPWGHCKwEeS0FrRHCTRaR\r\n031/ZBS9rpDEKomHclDOkPk9a8kAHd7Xs/KtBje0M4lfDvovO5ECdK79mDQ2\r\nSoYLVKt4kC5si/ovl5ToWWM0ZFG6W7I+x3w=\r\n=P5Oe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.2","@fluidframework/protocol-base":"^0.1036.5001","@fluidframework/odsp-doclib-utils":"^1.3.3","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.3.3","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.3_1673551299755_0.7744423674043781","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.3.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9d9ade54ed281185ea590c6188438d8aba5395c6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.3.0.tgz","fileCount":72,"integrity":"sha512-2sguFkVhEOrX/a3+ePKePUoyt8WmEaVBZ1fBxzy63l7ZMPZrfSPCchMbgDKRJNxPCfRTEI/G2TEZg5QJsrKmeg==","signatures":[{"sig":"MEQCICCuWVOw3pifeO+8S43ghfFb+JkCz9u/9nk2/V/nDH6VAiBpGXo+gTmAw1yPFptC6ceTzGh2YO/fymDwLzJW2QEViA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx04HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYrw//T8wHZLdgspA8NbbxG9SPOM9UnOiTURQ+9BalLGg2fL6cW4a8\r\ns2vKKpZnjwTzyxIIWIxLA17E5TjmkWt91z4OT1+upv2uZ6kL2yiiexdvR7yT\r\n6YclLYVGt/EwffUgjPFLa/BHv79BtJEP743iEXZHCH+yiWFnf9X9XvcPGRYA\r\n8IjOEG9LtEFF9z0TL9I+4aSahfygWMTwNoRYtccTtUzzZUcQ85z1UvgFsmPZ\r\nCl7KCaxc4Xj9VRS8YuQDH/AXVx+/2PawUHM5Dsf7h+2+2jhYELYGenGBO7OR\r\nvWqkP0CpRTOtYp4XAhXO8Ayyaa8zUewcu1pewfRWp/9JwidzTMWSXLOTOthF\r\nrnIPjfK0FiYa7HyRSkg5YXdyCf++Zt+gYpyh0a5TS+F7EGFQwCBeZb41v7pz\r\nDxvLd6tbB8n/t63PzPAgj+HNnc1LQav6/M4Dox3ChVnWhV7hZCXX3cAVBkAH\r\ndZPTMid9nVlIorxbSfU/B4YMqHh0DqsMJfcm7JEFbl8NQuvzn3+fqij2xTE9\r\nqlvCfJlhyOM2k40c84ST+SZBjNFtPr/RhikHglI/uf8lcrGSqISJwYB/iSgq\r\nZLZU7VqK5QAjOVRFkq3Wc/V5qA0ejtUZNQRZ3NjlYjuYQ3hs5C0tNxdiUysn\r\nc6K8auNJK02v/MM5UMXEDMDw6CA9fmXrbfc=\r\n=YyBN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.3.0 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.3.0","baselineRange":">=2.0.0-internal.2.2.0 <2.0.0-internal.2.3.0","baselineVersion":"2.0.0-internal.2.2.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.7.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.7.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.3.0 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.3.0_1674006023371_0.20806229960412548","host":"s3://npm-registry-packages"}},"1.4.0-121020":{"name":"@fluidframework/tool-utils","version":"1.4.0-121020","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.4.0-121020","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e5294dd4fc4eaca2f48b6520062c12c862ebfe44","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.4.0-121020.tgz","fileCount":70,"integrity":"sha512-4z1mgsoMRwK+oq7tfTo1c1X4SqHHbm/ZGUu7NkxDlI/PuHAl5A7NNg8HPuCZSMHOaJ9NZNNlVsDFv3NG7iVkJQ==","signatures":[{"sig":"MEQCIBxkFKuvE5l65HAYmtdr8QlyZFFmrGCdfrgzEZZ9vI4eAiAFDA41Osl45jLYnoC+dzNKEGyv4ivQRvzGJ4CpHvB82w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx07FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN9w/8Cdtu5z5dK4e1sYNpVpZdoT+VkDNZCD4/eyOMYxoatj8x30lr\r\nlJUWQp1hUwhgwE3X7kDKz6lmlL0I988gGDfsWDhVI+nPqJ5ZGfmt+GiMBzd3\r\nba4XFXBea5y1uxwx7UZH/hfEFNcD45FtpO6jRf6BsRCwvow2GKgHdsawxgOr\r\nfJLMc7i64Dj1RHVzRecYUYgeB4uwUvt2vayGT+MgZR5JwiISOHLkCcRcftqn\r\nwM0bQp28Nbjr5QbYbppAn6Dus/cZ0IXuvCJ9RPpCscZ8RgzRddbbYRdMrLhU\r\nmPaGbQ5fn0n8D6r0A6VE6GWsgvlWr90mRTLAmryr5fOdrh8FvJBHAQ5Xa+m8\r\nmzeMcTUxZCDnArbq/2ouVzKLGplo3HMjY/YsPCTgNdWEFysxxYnmC8NyfgxY\r\nUsFRigK06ZO34NoJfkYsS4T+A3zwUZLXezPdnLzI2ZfmVQ0t532a+7HtpIzQ\r\nKl57CHIt95ZmJfKdXUxGM2HnWEavj24JoVq3zZuAacBIJKih6gyfsjAZcjce\r\nFCnBidR1LzRK0S+8n2USkYUOzhrc5tqNqzbcrwa1CafrtjAJSna4dAHJiE8n\r\nPu2aPGB8yHeTL1s9FDJBNYuAi0VIFSFjOq4H89r5DsoPu2PKRlF98oeTp7Qe\r\nLtaxsLdiP3iSsi7RouffwV8GV6BrKH3Hlxo=\r\n=oi6J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.4.0-121020.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir . --no-generateInName","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"1.4.0-121020","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.4.0","baselineRange":"~1.3.0","baselineVersion":"1.3.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.6.0-110101","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.4.0-121020","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.4.0-121020_1674006213401_0.5384058746278875","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@fluidframework/tool-utils","version":"1.3.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a5318b9ef10a4d1b6adadec5c1143bc36a2a5a17","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.4.tgz","fileCount":70,"integrity":"sha512-RBFocrfkPBSWCkQSSa8XcCm84xC217LG14OQnsGcEBUnwy8g+QvqmdKZ973Czof90Y3dJ4iXchVDHM0V8GkcRQ==","signatures":[{"sig":"MEUCIQDyWr8UQv7VhXdSf96RBZ2ktwPDAXAc1c1w0LN56ULbfwIgBUgLNKJ9tCWXk4dIbByMSKW6ZVhrVhnHrJaqXokHAQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyEb6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9uA//Zj4g87tVuqQ6oqqIGHXzc/jY3Zmksnd7WR3PcvkYyTOQGSLA\r\nMs+gLW4xHeCNoZVq9bhbrKhRaVlQcTHTfJcqNpv1owyt84UDmsvAfDybB/t6\r\nlrr4cc0xoOKmLKMc7uw42myZ81h2Y6G/SWJf0YOEQbY0aH77ffTkt2h/UxeP\r\n6SiIzsUaXHpiyckbAnQvuTYqzXL9HaXfoLLW7WC5WNm9or8YUhoTcqZ/osBw\r\naHNIP9TNKym3NBLz5A2FJXiwFsA6e3hP/qv6WYLTXUi695mM6uBKJTlj+tEz\r\nei+pKoGS6P1qgOUtEvQN2p/X0yp0iOPyujRMmoNkpa1p1k9p44ek6O71UWxd\r\nqC5otG2Qvpsm9LVVNx3Iw6FGTWTPgTmsihCPpWltcsmYIqoBG28wvZoas9Jh\r\nPeS58u0BppXVR4U+kdoSWR0hV6vC2peCGKoxgjmQFhbnzYB0N/lxxpwdlSXE\r\nkvWCzFMdyoP4bYayxsC5nQpWep05+e847Vz+5PyQ1sSv/SrQG/DL5+wca3No\r\nxX1ecSfHzCvY9OqXvHU5TlUNFhcwUAxLXCCrNKzN5+ZhxgQZnEHJ1HeqLILc\r\n4hyFhNylPFo0y5LwXx+8I/6dHXl4whnKhLRJpcsLlBKBJUzjVeyQdUwuo6qh\r\nH37S7K1XzgzvXn/tsivTl4t+Xf14Yrp1LCA=\r\n=PDVg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.2","@fluidframework/protocol-base":"^0.1036.5001","@fluidframework/odsp-doclib-utils":"^1.3.4","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.3.4","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.4_1674069753980_0.17791233526500094","host":"s3://npm-registry-packages"}},"1.3.5-121405":{"name":"@fluidframework/tool-utils","version":"1.3.5-121405","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.5-121405","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"90a65e00c8e512ef3febe2a4b078f3b832bfcd14","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.5-121405.tgz","fileCount":70,"integrity":"sha512-T0mBBl+NBn8NPyw3UT8KWXikomdc1EFYFOSrSbrFu4hqmJbJK4BsYvXxLI12oD75KIzN67Htx6p2Syt5C/Flsw==","signatures":[{"sig":"MEUCIFwneLoiRB5gpSnL4QL20DlpSeM09Mypa1iZd2bjtrLOAiEAwJlZlebBgbl9eaXoRgYjMI8QubRetDrD67x4Rm0R/PE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyIvwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqhA//SL1vrV8VcME9TW6NVO408S4ptI3d0sJU1hWollSPHzcbY3N5\r\ndQhfI+FKV+ptMYel08dHLZus0sQReIHi+5ylm68VtvS8W8srbKzM7zyvKGeU\r\nQlmAZh0vlnZ5sUYqo1KZnlr/N8MG4JsfvOifVyn/Tgu04sKQ/paH5EtUZ+rZ\r\nLmaRQa481WuRkRr7Vdi4biPOJhxHLIxlrEfSKwWcJmvgr99W06s+eKPTRevm\r\nnHMgyc56cOb+S1fjK01Hl5gHQpxxVxABZ06BYWL/bALV2ocdDznV7HwHfZEJ\r\namoollrYb53GVfUZXzooV+a/elJQALzyoHJMBoi15KpBivHzGnaV2gXtQT9W\r\nV+vYFQo2+uUttIfQibHr6wFV7dyhjEHxa7tEayQrKXH7e4GMb0AJMIcyIlFg\r\n2fmp6hKy3knt8+VnJkFDcHiQh29sAOzU17i/xXcYdtlWMdrVo04eHJ2iSP3y\r\nSZYTLNjvF9tx9Ri+/Ua8mnxEy5zwYhoeeA4mqpikW4j7lqiJr4gfWysBn7pc\r\nfYr7JsWvuIJMNeFC3TyzSuTiULxIgUQwj1XuGSxUGtxLhZzOaZ1bAEBISRmw\r\naEYF3rIpSWfYxqw+0CIbIlC9WDtIYF+AvaEQcUmuBM5rxxi9fyhZ2RNniTK5\r\naDXucNXfwC+Im7/NJxR8PFnNwuQReAW8aRY=\r\n=dgqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.5-121405.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.2","@fluidframework/protocol-base":"^0.1036.5001","@fluidframework/odsp-doclib-utils":"1.3.5-121405","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"1.3.5-121405","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.5-121405_1674087408436_0.45785081257826765","host":"s3://npm-registry-packages"}},"2.0.0-internal.1.4.9":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.1.4.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.1.4.9","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"da7ed4d755db31d1a22d35951c94c7d22020cfa8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.1.4.9.tgz","fileCount":71,"integrity":"sha512-XR5wA23ROUQmZTgK1H/lXF9IE28g3d2VuB5ELSn4X6ocqbMlrJYl7STefe8v2V4ZHXjMpB8Ub8wxYc3TQBRQUg==","signatures":[{"sig":"MEYCIQDj6uiACgVexPh3OGYfIp0oOena5MCPk3/ld/zNMp3LWgIhALUpeYYc3sjzH8IQ54P3wcNgeMP/ATEQaklxWLxQOI1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyIwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6cw//dznEIwGgYju/V+uiM6D/M9uf6foq19OKU6dWwHpc/t8ouCT7\r\nen2Bapdh33OTDAc2HgaTLkBjEUKEs+jGqFi+6vJHYSO/alPbHQkmjVlANlXz\r\nKJ8nmHDB6rublE9t2j+aTPzDpMzNjIcgV+nwj4pnguWbrNcqVMTfocbsBoGC\r\nyasBUc2zXL3NBDVMfrCXBHwlatOhJtfhngQOTOGGBPUKZHmYRKnMRSPJO8wq\r\nggVLoJ3NXoq+0+ejwDRpVblHK/Q9DAt5pllgrZRPWhoqJiVp/csL8jPWrPYI\r\nMf7veNu3hIJg9NhyyoYD/Hmi+A7yNAwBFuWoJETeizAxY5B+BAsjM7UEveeb\r\nTKF3duRfWMRG3Gel+BIRqERC1IErgtT2nMNTpnn8fckP7LzYVOwaG3oYlEH+\r\nx7idPm9Y0YFOA/fk+GFCqeeE40CnPXiC4NCyOxwrJAetMpsyy3b9vD/ecWqe\r\nG6kQqQMQWAsgjNMB1aK+C3yVA5qpH7P6B/m741ujnEXSDs8TqkGE0tY5Vsc4\r\ndh/1p5+JNuC9f1GeRizym3WahxeuqW2GO1EBAGfMKmrOPimzJNG60neCEB/C\r\n2i6VfxZQxZ0cDhkbA1NKy0IHW/GtG7tTBXD2uXbP0jemH92JzAbygqGr8LES\r\nb6EBVX5uBKaWL9dXBZPO3o42AVJpBAf6jh4=\r\n=edj1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.1.4.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1037.2001","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.1.4.9 <2.0.0-internal.2.0.0","@fluidframework/protocol-definitions":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.4.4000","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.1.4.9 <2.0.0-internal.2.0.0","@fluidframework/eslint-config-fluid":"^1.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.1.4.9_1674087457048_0.7621536540726117","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.3.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"14dee03219f18ec7628a106bc2751dc00edd0c14","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.3.1.tgz","fileCount":72,"integrity":"sha512-9csOXRT/s7I1BXDQdFR0JFKO2xHKtgF1X3ymRQpmb28+IyaiEeYvdplXlk454CgNBa48jtcJEHvV40yJ/rc69Q==","signatures":[{"sig":"MEUCIQCRThHkWT/Sd/fYdIa+qkNsisKwuKfFJ6tMQRvubmWuUAIgXoR0pOlGyJQOObpfp0ephcJV93gI0hx2I8Yszcay408=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyvhWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgGg//QCvfxFwhwRjkamCDQmF9dWjzvUrqIaDyougD27DjklJqo8Kp\r\n1GonGrB0PTue0+EjBhpLstWNXVjWSLWe2W+6Y4Z0sfJTSZ4s9AAGPWq/lybX\r\nvZ1yRvTcaYGiUa2eZ0geLDLbcO40E7f+fm4JDuRMppcxnhnhfFywMk4ol4bK\r\nr/xENHRnpy6veMlhkMnRI/ecSsLhvbWMOhxTX82Ops22Ng4zHN81o4pQYXH2\r\nWouWXOAvcIqFhqmHS9bISgR9waRAfJzpjRNFPtE8DCy3pKt/ycd2Zu9gyuKR\r\n04TkJaYJn9NrstkFBpkMDvaHS6Tb0+znYK2J4/05SZtomK6lqjpI6NOzd0mK\r\nO8c8sw+5+isFBB+CT0l8V76piBbkJk8dCDATKzUsxJjKGP3p48YtZGVuGNSo\r\nqhk1egkjD3aQWef2HHXf5Sr/aAG/yOkKT3p3pjPkkfEjlv2xZK+jrdAM3J8P\r\nSs4qcmByyIjGLAx38HZCqG5GRVnVQuyxC7Wjli3ORPTcPy8Tj8DD0Mh1txgn\r\n5dAA3k6M6trBdsTtX9crmP2XcpdSTQtgB+r8eeAKsNvl3I/kYiO5DP+JAH0X\r\nKzWV+8gKMsSJkCeOxZiuhK4wVM5l3aJQGXkRRi99ugOTp3xHeGI1ETkdeexx\r\nd4p+rgINmOJd6pSUAlO0xa7ThPerzBeZn7k=\r\n=7l2g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.3.1 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.3.1","baselineRange":"2.0.0-internal.2.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.7.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.7.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.3.1 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.3.1_1674246230553_0.31946339608480323","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.4.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"312d644967362669f1a1f3b8ca6bf3a682a66ef2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.4.0.tgz","fileCount":72,"integrity":"sha512-aJr2DTzdY/wikzGsAyOKQ/uHLtZHToLDLgJ1BaRT5xkRf2RpE62jii/t93FDFfu1WemcPhpMh2eJ5rkJ6Ui/ow==","signatures":[{"sig":"MEUCIBrtZkjDe7oPGg+tmb+kKi7be2fnRLyL0OyLic6klKm+AiEA0zzlZUZlnFFmXXHIxQjFYg+Qszf1Z3r/vjb5S8HPQ2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0aqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq40Q//cJoJ1ssxGB80L4amB7GzqnHty/HIyZd5fj/yY/Hf+xscGZAN\r\nwK9me5vcFDCFLE73mcEddQ15xPAOn01Dsui/yPYtOtmt1M2G0gn9c76EI6sV\r\n+eMgOHn5bb7riUBhPEucS4yrFkRQzxtpjxt9FkKKPX33BMEsqqknL20lWwsl\r\nDrmyiSzKM4RyHJmVPw183GX9Sn1SLSFLJLV4CjYytRtHY+N62stitN04YeyM\r\nAYVLFwM7nmc4bdzJQBM2KhtmI641my1f26V/2IubomesZQOaMSUtP7a4aqyd\r\n0BJ7eA8hpUuME6fElSV9b4c6VBdKRm2XjT3gC4ByyYStsMq1kBJN4Xh0Pk8U\r\niR80d7o1P/c+LZnvBNmIR00XxwYK66zti/0M9z3gIulcaeCKgUGYPDD7Qof2\r\nkItwEAozqypxv+vw7xtKXXUUXZbNJJZcBYGlJ3s5kdouYzTosMNCDXeJo3CV\r\n74qxzKMS8PEWfLT1uY838HO1UPZS3CauK+zgmlQQbSItLc+dj3ocD3U3qtoZ\r\nvZ53Qbwtq4ACqu/0hjSVUs82a8qqLsTUJxtIxEuOXDjKOKx0NuxfkEI9uMjY\r\n2LjRH81ZxgluQqD3QjE4TS4LnWEEdsdQs/NCkpIHxrG3dLkOUy1zzvR72YHD\r\n4ZtH4THDhKsF9IAbLx/e5w2PWdh1Sw6roEM=\r\n=eMYv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.4.0 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.3.0","baselineRange":">=2.0.0-internal.2.2.0 <2.0.0-internal.2.3.0","baselineVersion":"2.0.0-internal.2.2.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.4.0 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.4.0_1674685075269_0.14158032489210037","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"adf9ef37867d3b912240355cf9c7b65838ef20fa","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.0.0.tgz","fileCount":72,"integrity":"sha512-JdypYLgG8gLeotVEnDRKwd1DTMw1Xw5PwP0K+nf6rxmVU/UdVTEpdpCx1Fxu/8S9dwnUXSYY+JXUdy0pt2DCtA==","signatures":[{"sig":"MEUCIQC1dPeJpYGSA6AvBMzlC/RrHd/aDMueSu8trNNNQ1mYHgIgKLJlQuVoAcl3SMqNU+l9wncSUAiBxsANHbXRJ96kiu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1IKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogvxAAlviogUnjw04aK7jFIRgZAL8K0AlGDbPt7e9btop74PzfF9jd\r\nD2b1o2r63Ss8oaPTfOFARpIMScbmA/EhHbF1zRvHnbe6+m00EH6qECuhA7cv\r\ndjrszt/2WEuo/oF6/dDN1qvKyxKDVXLzER52M2OpkxmcXlgrRDCS/KtrSM3d\r\nJ8QY7PKUfL5v3wMkHzrZsmTxrxKp57kQddtHHUW6H6hvsSaMefbDIrdQh8Z7\r\n43F94LOFB6U5exW/H+ikE4TLwXpfbAxRR26i7r65nSHu1lpek8KA4O2i/6Lw\r\ni7HvA4A0HaF7eYOHEYWBiLunRbuWA2hGMflT2gOQ1uf6rSvd05pawL3hkyQ6\r\n2A+qigQJZWAhY7rvV8npNzko5k9NvXRAH8S87kG6X6WkVqZ8aWtjkrgNiVb8\r\nHKZWzwNFZKbfdkFHDio698FWrT2hnP+BGkUh4j2O3RU2eLgGNPC3rMe15D5v\r\n3GU5qni9oTA0PM5ZUAumOI5QgH/ETeGYvVCBk/Q8DcDB3FHPzlsZBogIugj3\r\nvJjw5VrWOCoKI+iBhRy2ky2tYZVdTo+FKJCtE01sdKjJz+cH7iICPQsJkXOT\r\n1zQYbZ7L720h3Zx8xSq6s5+Lg2AEPS4cTf2k1H3wLdq0rcFstlnnXq4X2t6g\r\nn41l7EOxQdYucCRxXsShnT9BurbH3hHs9IY=\r\n=cSka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.0.0","baselineRange":">=2.0.0-internal.2.0.0 <2.0.0-internal.3.0.0","baselineVersion":"2.0.0-internal.2.1.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.0 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.0.0_1674871461770_0.3927023165765988","host":"s3://npm-registry-packages"}},"2.0.0-dev.3.1.0.125672":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.3.1.0.125672","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.3.1.0.125672","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"decbf53727b17eccb1a771274783b3759a177283","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.3.1.0.125672.tgz","fileCount":72,"integrity":"sha512-E1VsxS9hsuoFyD6ZKPtjPHZAE6ngIarrskKyewLdSJTaTZZ2tDEAMdSN+JR7uOVIRCQhsxfIW7esPGtYNWvmTQ==","signatures":[{"sig":"MEUCIQD7qZ/x+z5Yw1lifnIoSw8fKyoEBDlUd/QjgL+rLac8GgIgESNl7qcpH2rr7uhz3F+324HDky2lPlEvgEnYMCnEvYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UG8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFXw//dslhK0jiOfkv7JmimlX19TrJ6OqGbC5nwB8hBtErz1ndRxrJ\r\nCW/ZkBkuySQwMdZhCnFrHs149k0Rld2hr7Gf+NUrxwccSIciOblIcZ7C7eO0\r\nQD6niSIIH1JN7RhUrtn+yyVPM9XFU/JSpgynVASluhh3xE8XTaHvwr37UNmL\r\n1B39zqIRylKJSCtPFWX7Uqi5zSidap0N8pkuwyNsseem9A7R70KZBI6bm31T\r\nAelk7BlQ5baa0TItr9KZOOY/agxIdqDvQPV9N5OoSLZpMumovOAYoprQPtia\r\nC2TIG+05ul4pCllR410mLCVqex+OFMdIMib4QX18gaS/QcyfteglEmIBeK8T\r\nOqWu8ULekxvJFALOGMUhrR/zEiCEoN1I32n10JQtFMrrO3xd/2XfSWcNdj1Q\r\n43WeJD2wJrAf1ieuTI4Zyp6Kv6dsfgYtZIqjR0FV9ObPNM4NZTw3K9UAeH/n\r\nyJ1yfIQz8ptKYxnJHHreMGM9Z21E3Pu80YSUwSXpDNkh4wSPIdSBSl7l0GcO\r\n+MZPs34nVZKJILiiAIWNT4nor2/9oLp1rzA8+lFgfv+cEOfwpodcWD4Uh25W\r\ng30Pu2akY1MG96Od/WGJ4TqCzXXLLHN/NQoi8vD9ZubXF5hX5x0dJGw9t6yH\r\n9uqqbbDcfgUnBhBepJnyYFDOxva/0Sf25CQ=\r\n=hBIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.3.1.0.125672.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-dev.3.1.0.125672 <2.0.0-dev.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.1.0","baselineRange":">=2.0.0-internal.3.0.0 <2.0.0-internal.3.1.0","baselineVersion":"2.0.0-internal.3.0.0","previousVersionStyle":"~previousMinor"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-dev.3.1.0.125672 <2.0.0-dev.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.3.1.0.125672_1675182524237_0.1538066542911487","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7188cd413abaee7d6193ddbf599ce0f432c797e8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.0.1.tgz","fileCount":72,"integrity":"sha512-nYSLQSquzKA2hhVVi3mNwwbLQbO5oQHStgiHqXxUBb8o2eag70NQ5gBwmATQQKTRmwMd6XS+Cv1Gp/QRH5iENA==","signatures":[{"sig":"MEYCIQCQTg6xu1MQpnVXxChBC+KhXILIEvmPuxWa83SSG587wQIhAKv7icrGk94gBUnM48X/ViF8JwYhrDLGYyE7yAJqjW/J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3Z/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXeQ//Ve9mOCLRLt2oei0XCSqbp4u0frjyz27WF19p9Z+jiLl5zxW6\r\nvsvVQMR78ibeEm7OhVmb1JWSk7w6hdhTxcycZ2qRr8kadqDimphjCoYLSbxo\r\nL4fdNfC4xMZybBMHYH/1KB7QkHV6BjngKDokbIFCT5uU7wR0IxvpcocPHnVe\r\nlxJ2RqcdUed/anGjCWeRtuhjI2D24VzMKDYfp8JHPf0JWAcsYQA0q3lrfaQD\r\nqSR+Lj+KGgGeU9/dIf7xXzOcjbpP8/1TUvkzrNYEIAangI/2cmi2gT1peEoD\r\n3IKnbCaczrmilTkqIh+QHmtSPVHG6lCo6lw7TdQD7ZPUbBmmDGiq3IaBysj0\r\ntueM+m+397E4lXxrKQGurdtQgGAlOIGBI1bvsQ39elbUOT6+3DUNJBlNzDNp\r\njmXFAg3L6V9REVZQFbusoE98gSBzpGUeD/OZ9HbKjNuRHIBNbf+Z5UfmL5Fr\r\ne+gDLexGAc+3xAmdwOAI2rSMLazz2ukgtvqx543xwulpmuGMDX6rNfnNL8B/\r\naGeRy3ZHUmqQjJmCF4CdfUrDR5RLoQGx/cQwykT7mAgNmDQzit/BK+U0dpKB\r\nYGfbn2nig1izcbODAZfZvHuSob3VKverFdQLbpwMhrYsAGbef84gRhXoPiyB\r\no0LE1SJaltk+4kdiXInmBVztqSAxH7t/8yo=\r\n=L8A7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.0.1 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.0.0","baselineRange":">=2.0.0-internal.2.0.0 <2.0.0-internal.3.0.0","baselineVersion":"2.0.0-internal.2.1.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.0.1_1675468755680_0.18353895007193244","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.1.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"17490b304eea39cd3444a317dd052f66b1d0f2c0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.1.0.tgz","fileCount":72,"integrity":"sha512-2NoJc64YmvYNy5LUdhP+Ng3P7PDX1UgF4IUQjHAUW5Z7plWydxsxsX46pD/cgsOqHyiOG6Oy5cQkLMlzvk2KoQ==","signatures":[{"sig":"MEYCIQCbno5KwTarTThAfimko/NewFJb0Rt22EcVnhR7FIb8YQIhALQ2ViaR8uLVWXEtE5L2odnx8D7HNZConXMvukfbyR7v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5ezsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+AQ//ZXjF+uMDXfahc3G1tSHIOLHBNQcHgLMepRIJ+ndTqHj1gJBW\r\nQ6YY7p7TsVaXT/PBUBPucL5p7fYg70T4+VEPaS5vTLV/lcqo9C7UONq8qID4\r\n3Ae845x+zxplUIO+Sbhd3dPOF8f7htNjL/lOEXah8OYsYUSGZvNatwG6BXDR\r\n+iMXtSegR7b7E39s0VtZr9cnT7LC05ChUoT0ys+07hZKhVcdRdzbWspRLRFt\r\nNVCm1afnYQh3WCIWdcqzYShdLu42eGIUWu5hg53viTbk2Aa76T+1pdrYYJ4c\r\nETYAYeIs/wwGffQdpPx3E5zB5x6DKO8Azz0nT5YFV8mN5eC+OfEI2QYc1kH9\r\n+JjQ0vr5oAyZiMQ0wV1ReGjlC6K15xttafZZSER3di1RZu1RsnmYlou4CcNH\r\naeM1uK4SrNFwp1/A/WdzHxTdvAkP/YCipkPfgp2pzbJpuJ26KC00tgiJQvma\r\n48iqf2AnEZBwoynDZG8kOkUCznn+cF6hTBhHwbqngZjTdWIQ00M/XXdP70Pn\r\n6sTQqLwfxojy/rXzAtDXRTzksp5ILpIKpeGFC+uIrmRPEbcewNLuv1CRHDl8\r\na+m1l9EQXtIJXuGC/SPGUDiXB3MT8ByeTKQypgAMmrOCFqCBVz3JxOHtO4QA\r\nNlHrUjL+dfjsh1QSiSKZ+1gzYW4ona6f+U8=\r\n=p6H7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.1.0 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.1.0","baselineRange":">=2.0.0-internal.3.0.0 <2.0.0-internal.3.1.0","baselineVersion":"2.0.0-internal.3.0.0","previousVersionStyle":"~previousMinor"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.9.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.9.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.1.0 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.1.0_1676012780268_0.6753618441077271","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@fluidframework/tool-utils","version":"1.2.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.2.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"17d8d70718ae3eae15c189409b50310be143663f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.2.8.tgz","fileCount":70,"integrity":"sha512-Vn4YJ7w1u2BOY2t0sRbKu67HBK+KxM8a65XBwiGCVsc9RYaUNt4ohM1Dbk0MxcAGLJjNIwd36abDmghk/9jbwQ==","signatures":[{"sig":"MEYCIQDnnOQ1Ul0b9Huf3+EA1MSgaiWnHsGKwo9xz8PFgR4z3gIhALAt5g+CS3wOoeFnc36ItujhG1SkXRpvk2bTq4IMiGhc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5o/qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMVg/5ALnyuxZN21++OfM8C3/NCQX64Ij2lLTtQk8vIK3Ctqvhn9dm\r\nrN723OxRDtTF0cXeL3iCdsvZQ0C1601IKbELRduPSKiYZLXeZbOtIi7eQZ6U\r\npKjmNkm9VlbHen4hU5dRc3dPdqMaZewj1uv1RR9snTn1wXI2ACEO8PH9AC8f\r\np2SLq/4fWYWoDAT8mu8GSHOHKsQc0wIfjNyP38YiE6+dvUZFqEtg/vAQiYcT\r\nu3mI53PRuJgNIgbyjzK5gUdbMIqb7W4gaxiIcZUnuOMTzCtpXP///TtKERu3\r\nK/KhVKD1sLAgM73cCdo4F0Z0obGxAkH438FoJfbFQdgw7KaI86CWEYo6k8Zl\r\nkqv0eiLoNlWuQooRRjfddgwBLxfNhMcaE6XDnyofV7yuHEg89WKy7riN4UhI\r\n1oL62uvukAxvWq8s5qjgnLxTDNUKjDHVC/UmPBXXxOFdNR1xitGA22kQrtZm\r\nvHNgB8SpJqNpMfQdrsY2UdkKkaCpDPTqeGdSNZ9RLKwstaPmxtkBIULJQuAL\r\nvUfr9+J9PKEQ3kfQTLeTDac2BOLMh3NNk+gMjgU1BtdzIx0IRrqnB6q1D2gw\r\nue6JG0AFzEziGkX9GQiLlwdAimEx6BYRbLEQx6L/nkRQSFctYeVrcn76icfh\r\nroBZNxo+ZqUiWFCYvhbB8aYZvFahOGLWCA8=\r\n=iQwF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.2.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.1","@fluidframework/protocol-base":"^0.1036.5000","@fluidframework/odsp-doclib-utils":"^1.2.8","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"1.2.2"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.2.8","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.2.8_1676054506259_0.08934441961888684","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@fluidframework/tool-utils","version":"1.3.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c047b7676c64e468593e5539bf619a0dd33821a4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.5.tgz","fileCount":70,"integrity":"sha512-PNhHIUq1keNH4Vt17SSr1VRGsnAibKiIu9zG36f8QUZ/chRP9VCQzegmQRBqj/PIMZC6EfQ7gYtxXO3U8WInMg==","signatures":[{"sig":"MEUCICkodxKrJkCb/PhcHhUg8XxOeDrrmbZD3beSpAjFr4LtAiEAmZdC866CGNdP0liPmJRVjOMkb3rmljLlcpwHSNhRfdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5pFQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwKA/9E1FiE5VYtlxFhk2aKh/ZZycQPFNP2qm7GSiSIoJByG1vvbNI\r\nfFW8dXuO1UeIK4coK3Mof3H/yLoBzKIwtI42nhddZTnKGsT+fzxlNQKP1sOW\r\nLPXY47N9KA8U8LnA9B/aEVXCahHWBwpcw7gnHWywvWslcsbCos5ACSv+K8Mg\r\n4Kd7Qz12Q8P3RGA5HrHjxNOE8haVJl09qCCzy9vaDTZfumsfpWPdQoR04krf\r\nbScLTkhx8eqVQzfP2Ksh1vouhtBoJbecwa9u9l92F7l0HgNHlwSc27UJyJQx\r\nCx0sBRfsgtN7W8HR5vfenOTfWU0MvRKXHwy+181lLevn2mzsUx+w0AEhvou4\r\ncxZe3VyK+vDXJysy+AOAITTIZzKaw2H9HVE1Le3SdTWvoi6BATmV5g6dINLf\r\nQ/EtTX6hfW63L8HPY6JgljXNQ0RY8n7v2FIlLWYTUttfhE+i569W4ddgs9vj\r\nTpnmk+ubYR81dd6IH44/grbGTSW6FoKOOOKxeky0HdKwZW85wCHdCBwbf3cc\r\nT9sHzZkyJo9H8VJii8Tb2nyiKNpjYy3sjZxPAJ405/ZdYR2q64h2WyC2KixC\r\nOojf1tzmhkzlUPFEljD2z52rYacNSxLOwixxLwjx7miInjZuLUb62QrcMt83\r\nnIXuQQrq+0Wml8BYUi8a3HCMXE24Qsm2Rho=\r\n=LlgL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.2","@fluidframework/protocol-base":"^0.1036.5001","@fluidframework/odsp-doclib-utils":"^1.3.5","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.3.5","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.5_1676054864397_0.9376692906934896","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b7621b1c7ec692621b0524562f7a7e17c15c2cb8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.0.2.tgz","fileCount":72,"integrity":"sha512-2hKR0t7kC2OGlDUOVp4xIkze4ksv54YEs/hk5TYCO7bxqPAHemjpTYxbPqCgzNEpRFfSnM4+7pvjmj2Z9HpmWA==","signatures":[{"sig":"MEUCIFb3OqTQf4gyRxS3Yx9hX4PYI6EwqByj8wwWDqsHfUASAiEA5Q9/Q/kAgLGulyLqscDm3uTWzdjFOh9BSKNuKjzYY6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj68jSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3PA//QUnVbFoDK82YgnvoUJFJc0FPf5Ov6VHScZgqsNG+k2POOqxt\r\nK6ZB5xzP+LkP4zC7nHAcHGiDvC61TN5yaghnBJefmGk3LlHcBAa9BJRbU77M\r\nKlNCycqPPrX0es6XtdVr7+Ek/5Lk8zgfbnlR9Tq64GJn+vlopy8QxNmL9TFR\r\nb6fwJiFXXjPq4TsM9cPTk57zMKeHu1Np9lAee3HzEIly2Oe1uJZ9TbDgLE4Y\r\nzLa2HDbOYYBLnAXYiAPthIT7NEEucSMZogCfcC2KawNymbaiNI1J4jOWh8V/\r\nv/2X6RsrodYWGyXwAX3RjfqLuo90b0UmI0T+1pXtap0fIJKGtm/9mnvR0ZBy\r\nOBG02NR/tsFeXSoRSlK7QmayTcGJkPZpuzuqThq3Wc3MYRalDAa+/zZqcjNb\r\navfcXalCI7XDySLfvT761O8pOxpAxVGaVnz8d5l4E+nrd0jlDDes1kxxfWqu\r\nizy+N0OUosxazuSdkuhD+6hBmpKpfrbdYqazsPXWcHgEVgeDQ5dxJ7xGrbEQ\r\nETlg1S6wBNMASxNEM3l2EyrbGitGulRHN+Pwb8f7n9J0kssAu6N0hqjUYINR\r\nNTQsaPKNjAeOc9XjZc1+oGNXbqMml/2YQ+2pKD49gV5AicQ4izSKp2RdEvzS\r\nWHZ+aNUJYjT/xZsK1V9DqKK2tCozlqVUrlw=\r\n=8130\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.17","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.0.2 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.0.1","baselineRange":"2.0.0-internal.3.0.0","previousVersionStyle":"previousPatch"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.2 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.0.2_1676396754018_0.33167935742579724","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.4.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.4.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fa6d84e2671fac892e969ecc311f5a5a15083de0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.4.1.tgz","fileCount":72,"integrity":"sha512-xcttNhyQ5//DTmueY7mZqASqlGL6ZSDWp6c4zRX71AZkfEq5sgzp+T5ny0bGYJo4tSjSkbnHz93adxAS6emj4g==","signatures":[{"sig":"MEYCIQCCM000GDvQPmhYE1b982TThs6UwWpay5rF0XUpKenBzgIhANlQN0JoCeWfFT5fUo2CzZtb50QOJzlBXFVVkSWvDRSB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9/PMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy5w//UXyN9x2rdxuEtRbHM+hpKIrdGD7igy/ZAMH8bAkO28k64Xrl\r\nv2u+ciHTmF9mnCtKShlRPU+Hi7AZfL8kmU/d8eq3f6gHFl2hFre6YeY5F5Uz\r\n61IHLzWOvLOp/36Qrh88RdS/DzUr72YbphIx5NMI0CGeUxCxExIH/5a+suPA\r\nESk64Rzvmf6jqe1ZvtmCgfAPR02RXLc2eFdppCfkU+NhM7kuitGpy1vvugZ8\r\nMgFzez2mhllM/HibRD7iIBsPE5XCbVjIo3d/WBQIoEDKHprLrtCs+dMJmRC/\r\nIah+J4GyXZiETe+QkFoGFQcBQFBx05kwxUDlb3lO70+EohhffgHQaHcZr7Yh\r\nNvOwZjXipPirJEvX0V+COO1mRV9+HdFryelt8Q4Hp9sMQ4ZTjYMC7KLEsC2z\r\n7us8Eh217R6IL7ZYqQuLLn5Wf0TymIxOyyt8ZdTpXcHU9SfcuxMRuyN8mIlr\r\n22evBMqfSn/YybAnNzYGwcTC8k8tBl1d7GgNpHFRLxqB6+KHHvhxe47KHaKQ\r\nbJPrX6kfZmBWyZpVKe8MYMuHqHKbzFkR5LQAxWNGZxF4oKgnQONIO3xjOlTM\r\noT+cQPldhqG4tum2Nt1oKXBhY3F0OsosKWH5ns4b2p+ncSwEhlaWOAVOht6E\r\nGS35aBV/6PFV1oZWPSD44I/VAVn9lGYN1xc=\r\n=aQjb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.4.1 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.4.0","baselineRange":"2.0.0-internal.2.4.0","previousVersionStyle":"previousPatch"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.4.1 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.4.1_1677194188729_0.9217639129611448","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.2.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cd1a863e068e64cea69df4405222f94eb0b41788","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.2.0.tgz","fileCount":72,"integrity":"sha512-WRvLSGzx3pU5Npo1n1xyjW4iUi3HYkyMAEFi/E2/pSQ4Q/C5fRVt3aQ1pd5CGUQjgkqiKBwNduh82Ib83Hj8dQ==","signatures":[{"sig":"MEQCIDMxf8ys5gboQSE8AxnpxSZwGenwRDJ2hFG6K9T+5hJIAiB68d9s61I2S+WGZsq6E492I17WvOXteGylXfH0/s0YlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+CdrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/ghAAmGLvwItuiBO+GLqiBqPQmsnEV2CseiXXr0neq0FDYu0oweqV\r\n1bFFW8KSbc6b0QgigrwQ/iHFZTKEtyAdN4C8HdQV1HAysr6Rptac5U2djoQt\r\nCRlKNalQCY5hRy/uJTpRcEeP63gl3iJz7v9ejNnAkdofmYREbhPmHOTGbG9c\r\npH5Ue4D3RzIWWF99RQrnk1NcK8YW1gUDCrRwkz2krOMm4SiGK8pKFjwGK1cG\r\nGRFbazAkNJ8UwhwVIqymGoS6TdyZewd+ccfW1z9Q211K8QbgB65lF6gBLUWn\r\nCc6rCmQHI+1Cn/rOKMmFa1r0PZLgjygIZnCF+HDdQuiR90IBusqDhWtKFMf1\r\nrAXy883c4m//O2g9PQOw3LO77rtf6ElXKc9J1kmEtLuxZoFJKH9isLOpFKIG\r\nTRsLY7yD2CsF/Jz0Ejnlzp2Rs5cxBniHL4mef2gfIGwj0s1rsI4v8QhNTEGL\r\ndjaOXjAXg13eqH7V5eB+dCmhgg1ZdHKs8ooNkwRGs/PyqSZD2JirYY8Ok4Ch\r\nVjXGcoi0f9KflnH9ciPhtoV8c0OE1mADC/4qnhIMoWnOTbnhoAU8QZqLJxrE\r\nR+SlMcIxilMSdGVkmMg8NTeAm2mkYykj8uhMvtCvsX9EjkxLVDf+gPx567if\r\nUvk0N5IilInIhEe8BRiNczpxA8MkHcc0JEo=\r\n=gI2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.2.0 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.2.0","baselineRange":">=2.0.0-internal.3.1.0 <2.0.0-internal.3.2.0","baselineVersion":"2.0.0-internal.3.1.0","previousVersionStyle":"~previousMinor"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.10.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.10.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.2.0 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.2.0_1677207403381_0.7920034715278086","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.2.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8e2c3d87b55560ee0b981245b09d84fc8b40959f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.2.1.tgz","fileCount":72,"integrity":"sha512-ppCs1XlXA0N5lMPqS8xUWAPpEIJ4nMgpn/gJVbzVlGKgpmtxmW2dTl8YfAtmiFqC/Th857ktkmCdBPRdE5kk+Q==","signatures":[{"sig":"MEYCIQCXfD9dlY8a+VRkI+NVfukhr8uS6uxxMD2yli1HvCUk2gIhAP3ZC5RynWsl6k+2jWj8cN/+uKILF1jSs6KHaim/ipjd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SelACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotrA//fU+KqkNRJQPVPixsW9s/7jakzwMRgabMfKk5GPA//nFcAi0f\r\ngVdDMPXO9yyYNUnRVbG1cyEKtqTVYl4a7ZxW4CNsdGgmHTuCQ6qs8h3aCbK2\r\ngZbYJBwHOAo/t2zkoaEWQYEzFq3DuITi7mNMFFApOlBnsPbQ9AR+FZtewuiw\r\n1Wg8qyjkAMsaReFbmXHhfd1LnY4rQ9212a2yedJKjIy186Sfs/2KZyZdQoNR\r\nFmEJRX1nDiDYbB4hMaCAEoGw/KPgHsqs67+8SE/AZtWws6L9iwcLzFhz1CZs\r\nQydLTvAPO2571gB4Ywqpco6ho9wGXJrA0YhsXKYRNBRgk4jQgGQwbVVwItXg\r\n1eGue9g+IVqqwAKQQfo7AwGOK7o9BQ/f+LCZoKp5JJKd5MgeAuYkU/bojtoc\r\nmFbQy6WPRBEFzLkmNhq9wP6oVEbXyv6LO/TGo0uw3IOtl5wdA4RWFlCk+W1w\r\nlYt43Ri5OX6WR/4Eh1oSLBMu6ukkrqQqOnH+upVLOQVHbVZLwsA71fbLSUi9\r\n6gEzD4d0GBi+/4Fq5AmFX/A3W9i3JYNhsSdeR4BRCcosvyEraSRRiKWSDEMq\r\noF024SxTs2+ZUoIw8Q5Qd+QF46La18uUQYsN5Jcxtacrth20Cz5HNRYlpXJb\r\nxPW0YusGNRD8WxFEFvLQVXLlq8DNz5CWAN0=\r\n=zqV6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.2.1 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.2.0","baselineRange":">=2.0.0-internal.3.1.0 <2.0.0-internal.3.2.0","baselineVersion":"2.0.0-internal.3.1.0","previousVersionStyle":"~previousMinor"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.10.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.10.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.2.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.2.1_1677535141102_0.6034266670732094","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"be59aaf1a0cf60aeee02920d447e06924bf753c9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.0.3.tgz","fileCount":72,"integrity":"sha512-biSETILxRDw7QrtsMU22qR9EZRcEezzbXdnVCFfdu5bQR+l+xVRciQlszfv8osftOnLsMU8R9DSkIthzVWjr0w==","signatures":[{"sig":"MEUCIClR/m8HMH+qD81efDB47uLtyvd60PW15DYJMWUnHQgpAiEAzx7VIYx8jDy511kErBObM3QvCjHqOmbfOitRGkjhOVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/UJzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl/hAAnLWI4EP8ORnX3xJbsSpDnHDVcD4vr8gZBco1Rzwgv0o8NJfz\r\ny2rRPHhRvNh1XwKlttDzi2tGEbg1BnexSzKSEb2qeU3sHhepbXQ4wSJYkRgB\r\nyjYA8UV5enaxmoAtuF0nDu0YZr00qVzHJLsebJ77Sfwg775GBymeESEfgQ7Z\r\nKt/euhNYaSIF3hk+jku8eHNaAfDc7HWtm95xVxMJmH14Hxbn/yTrur40KXKp\r\nZmPdbTmbaCUO2eUaI9+6kePAXoKvFN/XiLQzYeWFmoaDnRGBj08zL/i4AuqC\r\ncRRnNU591HHsezzHEmbR7vaMclZ0yqAFmSr6Bud3PFZxxp/gxn5CqnsQ9Qy3\r\ntTHb7BX77Suk6GArciPC3iKctSyil9buR56ezA8R2hMkt5LxcKTVBzfHEuma\r\nneWffMr7U670SHJBNnN/6OTzJwtdYshHygjmq6mtmmijwGNgUwhep6f0aeDJ\r\nSvHs9dCsZa6LYTEK0GXay4hLKfJ8Pj9tEObUtYQvfoPrJ5Vtp5Rd3uKghk5H\r\nxUNhx037u6iQWPSww3rZ/UEna7+fHMTacu0q56gSn3V6RqlOtYVgNB/N4soY\r\ns95ErDJhpa41GxYvPMpNaBMBQazKnfSmGjjGBmmpxzjw54X6kDllibUKop5V\r\ni8vwBTGKxvRncuXuGdHifvRcAAxcqqOsR+s=\r\n=vEFj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.0.3 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.0.1","baselineRange":"2.0.0-internal.3.0.0","previousVersionStyle":"previousPatch"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.3 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.0.3_1677542003480_0.4540574881738533","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.2.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.2.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e76856293bb609b369417c3c4f4003180da436c5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.2.2.tgz","fileCount":72,"integrity":"sha512-Ouf3f/+nG9v/vLIQF5dcRiG4MuX8I/8Eh+zW8MDRp2GT7C55YRf0HrLhZNxBhttEiE0vo4N1ypl/cM+77yHxtA==","signatures":[{"sig":"MEUCIHlAEa/Kl2prBKXzyzr/+SUajuKT354sHgN/ksKxn5VFAiEAwncNsQACmhnkaITxxNXg4imqV7xaCET378RrMGWwJng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/pYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreGw/+P86HuMOzqE0Mim+ZxOqSPPp/G1PiaAXdYWAonUQTXavOfzgB\r\nFp631L21kMCKwJhDpc6rIvYP2WVCqcRYW9i/n8yAjIGW4g2Z9asFjTUFi1bq\r\nAxY56c5ZNYwLJN8iKgjtDcbyBJPexHhhlvDpReeUOveaeUZENOL1pQ1KC1ha\r\nZxC+KHrSD2PX59X2phJKXwlpGhPOrpvoig8sS+HXaQozW1UMUytfnsbnr4Wo\r\n8m3ECrcl/fECMCVe3bMl3Bo0PLJ3hubCu1RDCm4O2+Vdj2k9TgsHS55ZW6ec\r\ndh2qJlfEPD2Rp66cBZlu91M8GRO65RWEH1eb9Z/hyfuwAm10u4oMqkVvuqMp\r\n2NAxeFikoDhOaTnfybnQcvdSNz81hwHLJ4PU3L4mlSNC7+SaUypG0MPQO59h\r\n/dc5QFTLEQVFppB7FynicpP+qwo3jPEtqz2ygvkWvymOn/yYikHrg1vZ4EqP\r\nD/wTxlkHvpO+aA/so55FNDl23+WLoN3C6KkbNpOz74k5UY7uAUZIX+n3EEQl\r\njszSLn6tXMnMxcelnoUx4Wd8hv7UQKRID07ELKGNGnLsYc+Y3o10Gb8xtkcJ\r\nxG/rl2fcyte/pixYMw8qdvyvAWpI06aYthu6EgHmbccaU/eGdubAwVM56FaH\r\nm7NI1w2Mr7OvOZFlLap5t9wH0EAR4l36bdY=\r\n=NEYi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.2.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.2.2 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.2.0","baselineRange":">=2.0.0-internal.3.1.0 <2.0.0-internal.3.2.0","baselineVersion":"2.0.0-internal.3.1.0","previousVersionStyle":"~previousMinor"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.10.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.10.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.2.2 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.2.2_1677628940457_0.7623217701795775","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@fluidframework/tool-utils","version":"1.3.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2cf7cac02fcebe130283e8b0d0cdc5bebb9baaec","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.6.tgz","fileCount":70,"integrity":"sha512-IRrUPE4gadtCLUCCoUmQNVoObdBdb6/myfiaRmTDZnLguO20OUrPvYrJSF0d2pYYy5jQgJy/mN+nDrWtFhno7Q==","signatures":[{"sig":"MEQCIEktenJwJ+YW7AUtxiejb9l291hI5PZUyQv73By4KJ++AiBhUwBMeg8kFp+wCBcck0Vobf75ltoXywWnxU5AVGoVHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCPM8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUEA//Rb6PDQH/07ROALxrJKoIjefqijS+iynsbCE4cpEQYubnczoM\r\nBnBe9JVmy+hBtgXCDt2p7oGdZUXyBXHedYXCGwINxrOeuqguKSYU9Zf5Z2C/\r\nIsg/AOoogOKAes8yc9SFlmUH4tWyRQ9vAswtNKLKaor0JcsHJUej5FbkDTO1\r\nHbl8WYRgBzkOMPkfIz5+7rxlm8Z3jpKTbFCRgIOKr34TrATWIX57IkSd9Xk+\r\nsKmBDsYIsc1SKR2CgaogqpZXBApcxc7PYUD/KzVncFVEviHnop30/5aTi9sH\r\nveUm5kPlFfTVVlDdYGlCbxRF+5kyuBgW7o9q19EZmzAwNPXKZYg6p2dAVr+d\r\n62BXMmfA/gbT7Zgr0H6xMOQTfYAECXR+nsUCziS0rEPq6SG1C1g4dmtw6hjF\r\nqsenZWap8l2lH7yXHLT48Wk3BApXA+v7ESjJLC/M8JEU0XFi+4DyMdMGhRPw\r\nAKwW6iIOnZHt/0UiwU7hehmhd8q7HwDuzhqE9OEmOzFYNGwYHE+cN2qB9mkS\r\nSk5YMSkFgcCM89hTYjurHqn3yC3eEzf97aEjUDfAZzUGxGVifMV2t3oVv+oi\r\n5wRqQN2NFfKzYKC11sr1aCWoKUpavrhRpxIEMug2LCMPnIC90y9Ugj97siXf\r\nrdq3gbQEqvcJvuRwGezmwR9VBCHHdQ6IMuQ=\r\n=/SFt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.2","@fluidframework/protocol-base":"^0.1036.5001","@fluidframework/odsp-doclib-utils":"^1.3.6","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.3.6","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.6_1678308156518_0.13638898446993442","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"34a228e3c1b154b9e9bd8f8ce4a56aa64b27a926","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.0.4.tgz","fileCount":72,"integrity":"sha512-M7QgS9MVy8D68cJMGgzQ+8lRVxGJBtZQDCTKfoGNPYaGOmfAk/tyqBUnib7uxn46/1bPYrSDeT9D5CjyR/bDqQ==","signatures":[{"sig":"MEUCIQCr0fLwaH/5jt8khZgBb9n2rfeLvR4pPLUAffpBl2eXJwIgKtOdcsVgv9B3f1FBncR43V8wwxuNWeXoZri6EVlqWQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCoDNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4xw//azl9uw8wImOwqd4Lqk876+JRt8OFdcl1XT5yX4z+ckX0PbfG\r\n2uRdQUXtEF3HDIbn71RMJKpWuuo8HrBZ4x69tZyvyaKyKmCEoVRJ+B5IjlJf\r\nuzP2D0zly4VerSIaE6SEF/3cCFNFmPWJD5riqa9CKIxlWqr17KEkkonwaLdm\r\nJ4IlFj8o3eRoDj3mAsVHrncb/YVm9VsJxCozXk5fx8AZccEY6vJNUvhGeKF4\r\ncAs1GS1m4BKohADgluVNAKM5ZP0t26RX0LsCv941lnr5+4tiE1iZ/VSk3XOX\r\nJwqzG95SBLVoQMaeidkDzNtDzMYALQ+X/hC6wm/7aYJIeFKL/nTMv8ixtMA3\r\nsBRkFmbg3YUEAs1hiaTZVHbllkhuicfiaM5z68M4JyduoqFl/kj+wJujEK/9\r\ndaGSN41h8xw6/lxM1QTWFhhTmLE/bqR5VOTcW0Yhk8lce0NVwshBiq6/uwcT\r\nY79wDTAioaMpYB76pCesQiIwelh8JWmaOm2Px49omMfuv2hsHzz9rlUmsrGF\r\nhAtOu/IXqmxC47tWMRXZ2KYiwVNWRQWz1678TQQ6MWDOCH/ejIdfmzl4Uw1s\r\nvXEFm85+Hq/JBTPIGCwj8fbomEqTEIaxrQcS9USh/yUC7I5k+tMmH59AFYDN\r\nldgI5/K2BPLMlN0tQ2/QvQEiFkjPkOwMfAU=\r\n=igU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.0.4 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.0.1","baselineRange":"2.0.0-internal.3.0.0","previousVersionStyle":"previousPatch"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.4 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.0.4_1678409933601_0.6074878878602308","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.3.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4ece90018e450bc0c44bfd80ee10e0619094b1d6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.3.0.tgz","fileCount":72,"integrity":"sha512-kJZ8mxy1miZvI0t2+vpvMUilK+RRNasN5Wlzc2yhM5yYngt2sxl587+IjwJjmE8NLdbxEgArpyIE04Ha9yACGg==","signatures":[{"sig":"MEQCIHtkWfxr66o1aC/jhPNzSRKzCl4kPneIrd1znGLkJPDjAiAk0U6ny5Zxdghex/7eo9B5nwvpysZQYMoejF+ula7/ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC5MwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFeA/8CknJRx4YS3klgRO9E4XZ4CS1HXT7PiVuRkHqETuCxSb4OUy1\r\nzNBWxUvKU2CT1qPzCvqMNbUtMVKxoX/9WkawIqWSm2Z6Vq8agyo+m3VdBCFF\r\nUZTocD9hC7pnkxrc5tyYG2ASsM0oa25Xy2ik1165nMr6yOkdzp+oGLBeEhfz\r\njptFDWdU9CpNjGpQg6Lq4zujmWW1pn2hxP2DPK/KbNHZYqPu39RT41yfU/Ip\r\nUH7zVsh5E/QuShVv0iv3h/8f0PkOxjt1wtr2pM/J+TKVCJwJLJhe8LweODs1\r\nn+YT5yeKlDqx4ZjnKlGKRtxOALgYqQMOQbaDU5uY/8SfNOIGKRJiHgCDfTEr\r\n3U/rCLkAHzglMX2/kPoPPOxWE5lCyLBrCNgWhuWX7piL64zX/8fWHMAneFlU\r\nyZ2vQZChAXVwHr11q9Etm9PiLjxa5Ia8cG2+uzduLtFQ8cuB2ETbMgLNtLTL\r\nS55hf7JrEC4cbeHnqsGEbh+kzzhg3edku0eIRuit8dJ8JcHZ7vBSfhA7CnRE\r\nC8ZsNABoNC5uzMsNkmA6x6XRznsD2+gvvEUK/u56na+7jzF5ySdLy6Kq9C8B\r\nsFbe0H+Uf5TS0Vy5AQkuwv1Ps1MEzr7jdSZJ3SAm2X5QhbhtUzFl2mjHrBHn\r\naQFdYOV9ytLk3jeLBIcQi9a44ZhjtXe4zz0=\r\n=xE/8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.3000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.3.0 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.12.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.12.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.3.0 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.3.0_1678480176520_0.179672110531385","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.4.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3f01071386108af6944cd21511b3bd21fdd564de","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.4.2.tgz","fileCount":72,"integrity":"sha512-zhFnd7YohYnX+o2MfNmThw2d2wxqWFdCvWAK3rFTh6XNGUzvswpaFv0xuCoB2v9Y6R3WMPZ49ZUJDpz3wPpy6Q==","signatures":[{"sig":"MEUCIQCWvVn9SV+QsjP+wKZmgox7OdIbRISwltjucc9NaeoGvAIgfjIs5W+yS6oDNEXOmxbGILXZ8VOxKdOp+OAjiCm73IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC7cQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy3BAAjVMY+ZDtKky3OQRUbU0r8MzSPZ5kcyRQu5PEe4tGcLShTC9P\r\nPjqBIXYik9ALln9rK4pF0342Vwt6VrDcbQj70f+bFhyKYuT0AIcQXl5l/vxw\r\n6xS80Gtrt8LGu22aeR5gwRFmdfiU1ADgKjqpU8JUHfVVEBq7UGQiQkHcigl0\r\nk/6UURPO4etX+PF3bVlqjjc4ReohPI8VlDRaxLySCdLHr9NJjkQ1f6cmIzi5\r\nAmGqQLTYucijdwZNHaAMCw3t5/5WxRX2h39ROtzcnCjvB9UD62Lj1WLNhm73\r\nKrubru1VfsSeVYCz8wwNI+70drXP3OyfS1D65VjScvco8035EQ/brm1deYo+\r\nPkQ4YZfJwaxxaGrX8tfRA4dtoJ0YsYKRNMx/ID+ABSvUXpUAPk9pQmHfIaZl\r\nsiX2RNgDkXVHHZpOYYpkxGqSiZZ5pjRMFOOrBV4QPcfhwTD8uf04mE0aIwfJ\r\nqaMVX3y7eULwUzw53q/DmbQyCJjYsUcSat8eUNY8lsftOSTzK/BVd1Ydljbx\r\neLQmbWtMkVZGTWo7koTD5mtEjPg7dbja1R46QeojLctcQF39VeXwPNJiyQRJ\r\n1f7MbN7LD9fdareDCsVWoqBxyenvxwBoKymh6SLonbURzbRn2sT7XdjX5ioZ\r\nBEFYcN7q196RZdn28khu/L1NaLmSTlAQyjo=\r\n=f51u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.4.2 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.4.0","baselineRange":"2.0.0-internal.2.4.0","previousVersionStyle":"previousPatch"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.4.2 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.4.2_1678489360745_0.17133354890565933","host":"s3://npm-registry-packages"}},"2.0.0-internal.2.4.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.2.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.2.4.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"39062a83079e32e96817c658e4d1a69c7af5ae12","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.2.4.3.tgz","fileCount":72,"integrity":"sha512-7plnZIr0G9jKxrqjB7QlrY29ooZYE3zeo/IvtHKRM6x3gpxR9GnCufePgUS+ToH/N+efi1gcDTchHNA+KFp06Q==","signatures":[{"sig":"MEYCIQCS7MzOnBf5bk4FYkMkpKNPy8wK7iR7Qqw6IzBusAKzawIhALjZ/rtt/J8a8gD2G3sp4ZVZMrPZx+SmahyTZcc3kldk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE3a2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ/Q//ZUh5IqywqUN/YkerULMrjDAIUFregfx9mNLqKN5mjBEO7XTx\r\nQeHRy2sHvOcXeNmdPwOXESvIqzQNU5Rh9BGECbis6YRu05Q7OjSP8p3Uj7Es\r\nRz05bVkm9jx+nuePQKpYa+S3HOpaOik/BFGcNkG3nw5Pdjl66o6lQKtEXKzG\r\nwVFDebzBRi4wLc0RzXw0qPZ+Z4+tPpkseU/dEJbrMIDEuiCc88aTuPAOkZTX\r\nIevOruyEPKxwyrx9jdSKl4l7xLS7YX3ph0iU3EC79IqxTg8cSJSpfVtym3Bv\r\nG7GRz25S2pva2x4Zbd/wV+Segdrn2KTwyeMXNWvjmxUsjzysZi/hArGGDAty\r\noI0i/WyG2t81tM0qBahuzw7h1SFaon+k+AjzOjQmwxhSeR0KI4zen7rtsKC5\r\nJxZwV1ssRE6hL6uNG4/Ep+DKCwthfmRMfIf6qhOXH18LRSzMa8zXLNh1Of3O\r\n+PSaK2e1Pnw+cYww0aJxkajrLHRvwdGP/HrhiLDZJRl17pldfGNqJfPBa4oZ\r\nyqmhDoCcnlPkjPGf1XnWGc7lu26iC3dus2s10P6zk2uOdnNNuqLYUY0fmMkL\r\nIewxJpU2eVMftb0QQHpT2Ta2qfpyKLOrF45/nEN+esVyAqZk88H5iDnCXcN1\r\nkhVaMYw6sv3PwtdRUnYSTuh9/Pgz3wCG65A=\r\n=CFYt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.2.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.2.4.3 <2.0.0-internal.3.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.2.4.0","baselineRange":"2.0.0-internal.2.4.0","previousVersionStyle":"previousPatch"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.2.4.3 <2.0.0-internal.3.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.2.4.3_1678997173889_0.529308070041272","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.3.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1e9a026d78f0107bd9b31d437a2a670a25ecbfa0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.3.1.tgz","fileCount":72,"integrity":"sha512-SX4uwiWSIluVGgmqvCz0NE/V49pbF0CVkAKo4pfRCT0j37hKqbn6WiYsZ5KtsajFMSiX38RQMcUZDmm2yi7m5Q==","signatures":[{"sig":"MEUCIQD2gP8OiQsk7Z5ZzavWxZsiyTVpzfzIzhaxxbMaOfSe/AIgQ7zSMVIu6fyg/QlnMfXfaVFdF1r7hKB5XdVciMgKrjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE6gcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWvg/+JT9vkZWCaL0CHfG/mPPV741e7Fvf6MQm8hMSaqeKiIj4VV7j\r\nzVQmKzOM1tL0pVV2YQufaFYh1BZ7o1IdYEczJtMef5ZicjCwR2XcUIE5alpV\r\n2AUsXhk6lIC5zpirCv3aFEj5F8HavXfAJX6n5gqt9ekTSJu4A0yJQfN/rD3G\r\nawTlfMlmGrSfn59+Vjj0kj5fvu350Yx62CE2WJlXBF1YXbpI6dIQ2opf2Dfd\r\n3i87Ty7gAwVLod5VMX+w5AM6mtvjlm2zWO+W2QBFUAG4Yj0i4YRkTHTjaIAS\r\n+xwgBYPNt0fZcW3nplM9o6c0KFV2ID1V6aheYN3D+YYwF2R5QrzGCcDsYddl\r\nly3/OGiBI06CRP0XB7BoNszg9rwRNFqjoMXWCRS+fhxha2AG0jrfOiOCUUjG\r\nkx05FL905xXT5JJao+l8oB5ovAaOUsfxp0syQCumnyJpkKBeGtt74Vv0QPvA\r\nPJVpJ+hVuRJES619UK5k1che14exN+183rl8odPmkAwabaG14NGZFa8YuFYR\r\nUujFiCHu6Yd/ruwgh6a/DNeX7y76x0TqlUm8gMxBMmEG8s/mnnnjUoy9vgCU\r\nt850SELU6iSy/Lz6COHXoi+fnoMzBMtzLhDNMzCyuBSvDplThBpGjy/h9nHB\r\nXLTHoBOfHWQFTd9n+JE2N+w14cmZ5GErM6Q=\r\n=EW+H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.3000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.3.1 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.12.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.12.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.3.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.3.1_1679009820364_0.5635638629530568","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.3.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.3.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.3.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c4a548fe3e927a7bf01c36f438e26cfc88532b34","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.3.2.tgz","fileCount":72,"integrity":"sha512-wh24mKOmCQFZJGawBydCjA2dCWR88tAw17e1vM4Z93mJO+ct5NQ/P7BdZThYU+ntEPX7YdLIEiuC16Bz2pq2cg==","signatures":[{"sig":"MEQCIAsx6ViqH1NLV051lUbYJlOVkd9HAX6VymGuHc1013luAiAy49ULjn4vairMOdanTaDnQShO3cNRJjt1bfgOCAZcig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGQHtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKIA//fO6oRe3WQ2nVc5jW0KNfNGoppsmUYm9p08F3IOSGvzdxcz/O\r\nKcTB3ELEHsfd1hUB7gEzanjzY88diCXhfG1AVE5bAT03AYEPD6h9BfUsCTXa\r\nv2r5rM1mZgLIRQBXU78+4Lbhf/Is27o6nYrEE/bscLycTgwWICcaZf4dif1u\r\n/3o43j9uJzAZIrXF5D4TGhL2XLuUFaAyJr8anW/S00R2fsUaD8tYhHgZoLt+\r\nhuaS3FJdqoYxpf8rj1n09fx2Hyrr8OjXid+Ynhcd/2MtUdcdq+OT23/J230E\r\nV4LYppGFbPqVzsTGNWs1pNRBwhsMcKiXX6Msfo/Xerjhb1zgIZGs+6GEMm/5\r\nX95nadFLRBa1IOrXSvsDOloBEIcoNby4rYlx4GXWKOet2Fegh9KlZWz6I2UJ\r\nQUC3pHNYlQGLpPnWt6z6s8YGQSTDRLtFU+CiOuG5AEWPBdmoVCylcpmXTZnG\r\nOH4y7dGxiYg8BRCdom8N155PoMbrzqEf/8FrXOPioqQbHd9MmxoIKEcvdfNp\r\n74ZZ7y3Fp3fwziw9eH26ezgnPFJw0WO9xnnmoORowY7ACOUPAlce/cZkP2qA\r\nUofoIb0YXczmwUcacTS7NgqLfGFc4fIW1p9gcJyBrvRqsNMYmXprd8Xz5/I5\r\nc/ekGRy7SHm65zA96TqJLfXMBfN3g1MfaPE=\r\n=hww1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.3.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.3000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.3.2 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.12.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.12.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.3.2 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.3.2_1679360493189_0.6732667044613627","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"30cebcf3d35bc6321d7ba5a8e2b60dc6bd27eee4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.4.0.tgz","fileCount":72,"integrity":"sha512-Ffu89edT52IrmAwzcSoiBA/Xv5IYJ8GtP/TX2682inWZK4+8AmF9J1n9JOzIwYoMWwg6a6VBRLK/0gxBujHzOw==","signatures":[{"sig":"MEYCIQC/BQQHx54NxCg8vob/TL8Y3BmFCFndfutrOaTHPwaB7QIhANzuvZmiuWQlSk+Z8Eow0jW88OLcvLj00V3O1FfmOLiB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG3wbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMXg/+MtC7zsVn9QydviB2ZJ2TW56YN6Ga/wsItTphMSjC2V040Xvx\r\nn76pqcUluBp/iApZTc0mZChyaMykvBBHtXJAjzKxGPWMdUeTInh9um3HYJH8\r\nnGPORNOKpfFUXnWUljiStSgnekPTbcwPHkXu/Q07CKAeeN5zyjJek/OURqpz\r\njJn4u86Hs3JZd48IPs66VkR+jE9uLCCr6uUeWv5RtyTOV+gKz96lIubUkDD3\r\nKGmsMpuNue/QQ5jP+Oq9IBLzLyz/JRxmdnWYCrLewWCICrfb814+EJz6DtYY\r\noiZ4vpPXGft+R76e1jzcTqG3hLsgyue54EVFFsUNlnuxCOul0hUzicvvvqDV\r\nfDez8q2s+3F3NjbbFgSy4K/zCwJhnjxDFcOE/yxeuh4F9Is7qclWgIAPrXca\r\nfC84GbUmt1XUMIdvOHa2j/Wi60a8AacNnlk8wRSskV1le2m25fKNV6L2N+90\r\n/7bKz260XkINATEEDCUHoMmJOmRlHBkq18rSiHOPEbke7SjXSVqgDJM69lF6\r\nQzXbCKN4w04d7RhwNmitj6R3IU4lBCjgI12CqYbntPZp7ECEKqqwfdfBjWGg\r\nJCnDx20f9xl8GjgzWj2dG7OH6yf/Mkrkz5RQi/BRDr6EswBFtNWBi3ViCurJ\r\n0FQRymeb5BE57+VvXRtpwFSTUwicW3Dw6eY=\r\n=GG4F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.3.4.0.tgz","_integrity":"sha512-Ffu89edT52IrmAwzcSoiBA/Xv5IYJ8GtP/TX2682inWZK4+8AmF9J1n9JOzIwYoMWwg6a6VBRLK/0gxBujHzOw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.3","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":"^2.0.0-internal.3.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"^2.0.0-internal.3.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.4.0_1679522842866_0.4610952367499144","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.4.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"80c11102e94f5f2730863e2991c57cc65e8cbfdf","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.4.1.tgz","fileCount":72,"integrity":"sha512-SSYOnB5Oqi8bOxDYch8HyhE9LHUSNWcmiThgFKOyPeOO+6N9SnNRzlF60a7u1x4fCTfwLN/QoUUOJQi4LRUUZQ==","signatures":[{"sig":"MEYCIQDUW641b/Q3S++mnZwdaYwjo+eQRZNyk3WNJ0Isk6icPQIhAKr33FpT8agKCmWQ6JwWE7TFp6/F/0OMHz/CF8YVFrYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHht0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0KhAAkzkMN33cYgMh6sR3w1YrTGQCbOMhMjDIGmwL1dvZ6Jkfs5+T\r\n5jcvV0J8SuvTFR8c+o6eQbg03CRkPrCNjzFuDJO0TGxS0F0HO6D7YgLU6nD/\r\nnFGBG+35PaZqe9zwMR0L8KtWU8wDainsX9XeW4KR3oXzzlkrwz0PGXf/jSk6\r\nRgFKefwEERm6iMukIMHXutr3JQC1ShFhfboooMQtyQtOolYHP7So6BFiPdXo\r\nN68fAAosFBOKz+XRpfeLFwuv3pbsxz4Y6Jlgk4J09laDisMi+3V+QYPnUR47\r\n0z36mc7WXjCs1KvNkhGuZ6DLvHdoNSqPalT+J7eOeOtrNZnM2w9vIjBfmuLY\r\nlPwsIUjRGssamO+Ds59V1bV8kdlxyDmL+shFb6LCmzE8r6/8Y+RINkKO/rh7\r\n1AL1O+Vv4rOeHmX6G+kzZFCsT/MgN5pfMizDvVJ30XgLyn58a9crmIxGncHh\r\nHany8xKC6HkO4X0s4VPTCJZAC7t6ptGCm8zeWCYz48saNQ2PHLlRFivafrlH\r\n5kvxhZHdFadnBbYCAdKm/zR9tX3Y3KRNIXwNsPt6WLCCMpLTgdAg1IrMBSYW\r\nngTNc8dIyKJ+3iDrcro2ESbu2zuzsjqUWDIDCRpo8SFCSIxKu8+wBEaHomRS\r\nKYfw21XZjoSlHvVHRXpn2IVbXqRnwXxlCKQ=\r\n=HwE9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.3.4.1.tgz","_integrity":"sha512-SSYOnB5Oqi8bOxDYch8HyhE9LHUSNWcmiThgFKOyPeOO+6N9SnNRzlF60a7u1x4fCTfwLN/QoUUOJQi4LRUUZQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.3","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.4.1 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.4.1_1679694708327_0.9493141093301609","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6439715c4b101bb84e138a9638a04c798372c433","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.0.0.tgz","fileCount":72,"integrity":"sha512-caJuV/lS9+EYC4tOe321/tAZAVSggNSBiZjJiYdiKWwav+FcSjL7tua+LCAOYMuLZ6VyHnVLho9Sq7hnLxFAxg==","signatures":[{"sig":"MEYCIQDYI38nx0a7YNhmTCYPQ+1XNP1u0LLShtVQQs90lrR96QIhAOYmq06glQILccXsVF7f/6iRzjywkMWEsG2gRIZJlAlf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHiLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8WRAAokuCX+Ha9s/5aN+xhfDnFaXsoe2LzL9ny4iuXVt/8PclPUAr\r\nR5Iiw8OkEr0xGcqxEp+87hy9kZR4hgLHRA+rWElBjjMQoK30fNM7Jyjh3h7C\r\ngWJIISL6jk1Kr5Iie/gyqI9TVU6eYPeKLvfCpDOzgADkOx2xBVq3Z/9LkKxy\r\n0iqLvLhLDULj5t8yl0sFByiBERrBanYQxlkPZac8uwtH2ukcxiyjw4M8TQYM\r\n8eYY2Ed3JbhtrSxPR+WB0n9d5PJRD+DClKxpkHs2U/y3AywZpkK0F+Hdt4EU\r\nPY8zX/kNRSACoRRAvmGKSGkgNT1L8sFqYhLWwRcpQs4mTiujpJO2/mTpCEGU\r\nFOAn7kEYjYC5NGzrAwXyeax+mhN8hZrM+qkYwUVFr487jL0ax73FU74sYq6s\r\nnKbkRqJBKX3U++1chuPqopVvOs/8luNWb+ciZ7tn2co1dUwNanX9C7eXMxPQ\r\nR6jTfT3Y5/xWRjE++5A9POETNwd7Gf+X11WNyrO9KN22vSBkkpCbdnPiBfq+\r\noU+vzAbVXrwYj5ude6sOiwXfWXEXuazYWlAHgsVptEicHlLxqBQ4ZOA6/7f9\r\nG0oSy2xeyUtBVV5fx67lZYo8MyIYLY1XfGK7tFskCmUgyUNavJW+p9wCJJIi\r\nhO4QJqDjzReZDUbDCqdgVtKRavuTl9eDoNE=\r\n=HCO6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.0.0.tgz","_integrity":"sha512-caJuV/lS9+EYC4tOe321/tAZAVSggNSBiZjJiYdiKWwav+FcSjL7tua+LCAOYMuLZ6VyHnVLho9Sq7hnLxFAxg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.3","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.0.0 <2.0.0-internal.5.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.0 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.0.0_1679696586640_0.0024164679380678233","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1b1954a232060e7e2110150e80a9cd433bc8e850","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.0.5.tgz","fileCount":72,"integrity":"sha512-bQE2iNNR3SBuZeHcmo4XZ7T1WhDKx5uFR36z4iYeynvLkBQD+tlQLbBGMkoVzimGAb0kOTnAHmsGb2R4lesuVg==","signatures":[{"sig":"MEQCIDqPijiolrq3nb9wb72AtXis44gDiOVleL8VOMEKQV4yAiA8vHG3GwyF22P2qyfn0FqW6m8xx0pbc5IgiTRstwC/fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHjZNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBEBAAnf0q40rZ42zfDA63RcCfVjlvSzgxTQwrXqXSbJHFZJLMxkVV\r\n/CmWo0MaHGBPtQZuk/FzRMsdQ+QVHgBXWllV2HMw1OGUUQa2X3Lk1EIld09K\r\nERPZdreZjUqv/GX2maSqyPGZrrUz4HKldZA529k/7g346ju/H7n+ntwsPHds\r\ntaFKKjVVQakztvj5qXlbO6SWK3pXFH+fb5MCbACDsNXFoXaNr4KiWiCdH96i\r\n/VF5KlVGpNn9XmbA1UkbNYk1+wvavEgxHjSBiwastek5aC24n5/s7HyRLKl4\r\nb0xNUghNUvhnHm4dHly7X1CO6XZ+kqsRLISXZczY/L+7DhOyyfDwfrL6qwqQ\r\nsqXiCdbDb8+wA3wauBYCrwI2x/5GFfsmAqSyjjsLdAMlwp+NbFeO/C2Q590E\r\nWyaF2h9knPC0d8IDtpJS+oR4xIAgn0Pf2E5oUsmNvAnhuzpRWbvzrfHRhu68\r\nvF6Yz0IgoFskiV6Z+IRxusekz9cJHXDB0zpS/CiCzh/WnwezMApigefsYIMt\r\nQtM1EUHB7ap+m2TDMbhiyUXIAbYOWAEJLBodccm0zhFkfmEX/sEw2a3FR2qx\r\ntwq2yK1RbRIGxR1ZwvbN0/M3tdh2HiBLb6O+lmQ23bPRJse8iTUl4er/3/O2\r\nsYHwqoZBdXJxsW5Sj9lpImC9lNU2zu6e6EA=\r\n=qhdU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.0.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.0.5 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.0.1","baselineRange":"2.0.0-internal.3.0.0","previousVersionStyle":"previousPatch"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.5 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.0.5_1679701581289_0.7222376065752185","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.2.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.2.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.2.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cb561eec7f61c71c7b0d2c500c108d34d30c3efc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.2.3.tgz","fileCount":72,"integrity":"sha512-Hpd4cGba1tL5JgzgfnaCxbW/Rf8C0Ec4MIpTSzKi7bQ5idyQiGr5CshwNUdemJ1/JGLZBBvXYvm5sAv0UKPm8A==","signatures":[{"sig":"MEUCIQDBaAbKwv8qW+DfxWutuYwq/xMZ0Lc2zBplZiTSFDzO9QIgDiy/52UrWhgq88ELkS9lFUB+07gOwi/ErcdLrTVUYKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeWvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQpA/+Ibv6JCT1bX0EFy5OL9ficHTqaAd1lTOoIJy+caaYR/vkVT6x\r\nFJoXeRUKBOySYB566Sn/VtV0mBrTiD2wNc1n6Zz3AdVQ0waLwN6jeZ8ypg+a\r\nu7usKx0UccOYUJ/OqXu8FzPn4BKfZ8GPARsXjqxWQXLx9rh0m0T/VgaptWjo\r\ndoYd414PdY8o4gmfTCt0whK9fvpGH0ad1/PwqC/5Le8mhV/Wv06LGzcyfeok\r\nzjnkWXCSQ7Ro6PWp0F429aGy1TaujVobHluNrahHQnmABhLVByIxZptkJrNu\r\nxSbwH4HUevyVw/xkkczSy3effwaU1xbKwkzemdpXS3TSJkE3H48SYBSAL47+\r\nT5keIRceNnOdRM8tCPlnfe6vI4v3/p9Qiiebrp3qRt6z1BeHILOknkYHST7x\r\n5RXgfQz7DvzQEYbH4A/fL9RqjJJA44IbXur6espK3Zcjv/bYmh9aAljUdymf\r\nJuf0Opc+buGA7+jrspASU2FlglxPhUZhGdcf2K7fBFdwr+zuuiAQqn51PQIc\r\nkQr3/MwBYUq+/I04e9t/ldAtKDQxC6p6MT9ywoYHWiEGjnoELbAKpz5TMCoS\r\nCl877FxqbhqECglN+IGYZWnfHYLhDR9haHEgIaPGo0PdIxslZTFL1NOmEn+D\r\n9yhfWR1FRb38N4WdE0zQtbUvo/jg28mFiv8=\r\n=EFx3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.2.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.2.3 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.2.0","baselineRange":">=2.0.0-internal.3.1.0 <2.0.0-internal.3.2.0","baselineVersion":"2.0.0-internal.3.1.0","previousVersionStyle":"~previousMinor"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.10.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.10.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.2.3 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.2.3_1679943087656_0.7270529994100516","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.3.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.3.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.3.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b1a0fdac568721f94ef3d04b68440759dc8eda7e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.3.3.tgz","fileCount":72,"integrity":"sha512-rUntKQ6VFIchzYTtA/1CM8wj5VNxENaQn5Y/eALGuY2iPGGK/0X0/msh03yk/wcfbzI8003dzOtt5JCKnVHg0g==","signatures":[{"sig":"MEQCIGK6IiPpqYpv9Bv5JPmtJMTwlUTD7ov8dXF271ozaejCAiAKg/gPTSfVm7UXcTjbpZCp5fkIJ5eJJFa1/tGCzlaacw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIekSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMlg/+JBAZb2re7ztCdeinh9CfIis2zBzITY2rI2duPIoItp2R6f42\r\nKwjtLawuCjY0XwSpmb5W1gB3jS7l8PKjjOay5+8UQx8P9f38WS0eJ3xpWkni\r\ngPbSSke+6ij9+BEX/RswoGwZXNNSQGGQeXUI+yAgDqoueHJa47IHq2ldG9Hi\r\n06idQzz1OHiUTomyGQqpFx2GvSY1/uNYlHt0wOHktFEOBBqDkYvhMH2MBDfh\r\nDnilVsvmn8nMW6Ol92puB6tVPCN8mniskzg6H6qUDaiaRGc5C6sfaxQSLJX5\r\n8xtbDeIzXXRgSa2YCIH+HLEuaooBIKy5bITO9ibJn3nz/jqIcDqGhtDA13dZ\r\ndUx8AkQDkxPdwcZ+UALaFqKbFy+2BaR/Zc8EnSKXSPQhwSJsF/CR4mn9nnRQ\r\n1FXmWEg6nkVg2jt+ELkAR55/fd0vziMNDLpX3IbJdXGABbNfNfW4ZJRt14HF\r\n1NX3nbAQ/kR5RrCJCw2nScxY2nYtAhke0MW30Sq7Tp0g8AaLvVAebgbZ15DB\r\nAc+Y/MXV8GQxVbM297yjMeuY8yG+L65b53rU64uKduNUsQKiPhyMHMhnTB2X\r\nfEKOuelKahwmt3Ssq5Nr3GjiHXf0Cylp8BL+yYPgHNR8bAEzjXoaj4Hc3JAN\r\nVFaHDlmWhdv2Sx5l3Rwj76ycNG/wPVeOMi0=\r\n=/Dhk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.3.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.3000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.3.3 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.12.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.12.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.3.3 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.3.3_1679943954026_0.2800631318872857","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4a54b1aba486d7fa50d65210c85ab3f7f1632f0f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.4.2.tgz","fileCount":72,"integrity":"sha512-g15wsxHIhR0zmrKrrewPA6oVLGd+hIIYGg4HgSvTr0lnJJI3JubSQkS8sdgocSg6u9iwITzPNhp8QIayKhVTMg==","signatures":[{"sig":"MEQCICVwzY7oRGyn5WnA/vVc1n2miVCT2dW7KM4tP1NuBrLeAiAxvlDBXXBMh7do3iNaicNWZZC5HT2UoAkgIFG3l6Mb4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIem8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFuw/+Pll/VIUZddHwDIhg9mH4jekUxiIP1bGB4qwdiaiWKuw03z+E\r\na7HsSFn5B1PGRdBqky3Dp/KyrD/XKTAJmaK299uOOs6NPf3OmeVyxGJ9DAj/\r\nOoEUvqNMzXqE9ykNKiSIVcN9xaU7zcrHxpeXTYo+/J5utxdBxCr2eGCxrSMP\r\nnRV0/mN/wQhfSmjCEvLZAEuTx5rihPJH9++Q5BeA2bafExQY48kzwIYGW8xf\r\ned84/6KKlTrINSUpdvqWPz9Nnb8XAEKY1mne6vO3yXHibGKQU2SJlkwzkhlp\r\nXas0vhwUxOhU+ATML9FgkzZ1eWrHIjcm9DgJHm31uVgNw2u72ZzSadVqOxXD\r\ndP4B5F7CgrNys1adv2WPJz5QpCPNlFjVtlLi6WoRHziFnD0uGlinkK7SxCxb\r\nnF96gG/4pahkvad22VTc5UG7b0TFUztAMMUUvabS5JU78HDsl8VMxc8hbTDV\r\nYIux7YZAfRjhSGduF+u3AR4Qr7DMNPbmG4lorAqyz/dyZpKZAX68YFqILvW/\r\nlRMdrHNOJNmKmcNdZWmC/o/PWp6DRYbjKqTkd2Ime7UxvXVOwhfMT5x+Ju3m\r\n7eTqisBZMZZrdvh/txFVHscmEkeXcPq5fv2xfykSKPF+pbXThRruBITX83Je\r\nmW6alpmUkBo+YpYoH8nf84eT0X6LVCpUviQ=\r\n=lbJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.3.4.2.tgz","_integrity":"sha512-g15wsxHIhR0zmrKrrewPA6oVLGd+hIIYGg4HgSvTr0lnJJI3JubSQkS8sdgocSg6u9iwITzPNhp8QIayKhVTMg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.3","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.4.2 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.2 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.4.2_1679944124466_0.3224482279792966","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4da95987716b9bb40d4b4caaf6db957b7ba8d4f9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.0.1.tgz","fileCount":72,"integrity":"sha512-+s6H5GD/mBsQkwvaaxWdftEhRZr3biPD7H4+VO/JLRnDzIXh9EL9dJuRYYSpl/l5fXhvvEYDWmR2r/gq8hJy2A==","signatures":[{"sig":"MEYCIQCCY7K1IOh5hLE7xFsDHdhX3yQY62yOOmsU73+FXWGXcwIhALL9L9MTFURacPT9xUlbJ5Bbwdwhw811M36df7ozNxCO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIgqnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzIQ//ccAZWCa59gNKxmbeX9/+nHcCUZpSsM0DaRroKfqlOPWt32gh\r\n6h7pem0PIt/0JSZlUpyzNY5DW/w5SjzFxDK/Qopne0E3ofmxn4asCWdZADUy\r\no36FlQewSUTBHPdOnrDbfEA6/UUQat8GBf9Ov1kEbEHBDbuOiAdFfyuo2khH\r\nivuMaTYUDjHAne6CxvyorAFS5wXoZP70dXqki6m8/U4RsME6zxGwdhattuI/\r\nrGDxrO0P/qRQ+tn8VQJGi6FX/ePxqIoyqy7RHCE7jJqppREqFm+KUPKYeRCv\r\n54VfUML84bkUBTpScdFJnzNjO9DoEeiye9sdBBThKUbQxuerd9XveIWMkISf\r\nS8of/QRqLQcJY6drnKHFD2423TVcjeBObBds36o4r/hNTqSMq9gBcDCqS5cz\r\nbXo85oDX5+Z3ttkfGeuADqfBXWM4qZMlr0jL9FVjhNm1SNoTQNwdFTWnilgd\r\nGsRSUlw7sxuaUGA/akGDNPyQ4fckq+B55QKKSJfOE9r8gaG9WK/NrBBxeROO\r\naEnAO9IzklKyhrBlHWvZSYsCmq9y+iVzZls6wSTVdYgntMqHqRwssuJgoDZy\r\nfehqaafMIixvDl0SrgRst29Cw2SEjVoW/8ahOm7EDM5Vd36pLpKc6/05Qn9L\r\nusqJ51QdRIjwF1mF2euek5sRf+mnNKU4CLA=\r\n=mJI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.0.1.tgz","_integrity":"sha512-+s6H5GD/mBsQkwvaaxWdftEhRZr3biPD7H4+VO/JLRnDzIXh9EL9dJuRYYSpl/l5fXhvvEYDWmR2r/gq8hJy2A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.3","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.0.1 <2.0.0-internal.5.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.1 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.0.1_1679952551490_0.7850515839382961","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.1.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"db30f2bc786173fccbf95ac5e261914857505d5f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.1.1.tgz","fileCount":72,"integrity":"sha512-HgpKyMMUIyeBNEP4v4JOMN2BHgAnrAmSh+2G8w+KSwEO2WgciBZteUpPiZlA5W28w8sLHFPHsrgEFcop+rW6lw==","signatures":[{"sig":"MEUCIGZV8MNbnBsvu1saAU4Wzm+/oLXrP03+z+GMRp9Gt+LAAiEAkclXXCdq859SFTa3LnoDIMs+SGSHHikYKr6krP6cCwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI5csACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp37A/+PvUtEar803hMYP0XgzxVz7NUS1bmHJXcOGiES6u+3E7+GvUP\r\nXIO4qeJsBR5APlDdlIC+gm1wQRdzd+AFwJNzYh0ypiMvLwmUDWGJ79EdcAYG\r\nu6xAw/yAejU1YtZEwlbCSRsR+fkUgHU2eYeJ7D51kzp17k6hJAK3NAk/P8L/\r\nrVs5dh5T6tiDlKSyyUaCmKsoHAO9DXZjbpXC2kv7fnDroUzQh+2ma2m1TnP2\r\nh37mdZaHlRrpLvNTZiQrCE1mNRQC0n4i9km/3aR9PBDCbPxXOT1V4vs6gvjy\r\nflXX4MRGCoojmrODIKJGOQgifkwZUutkT9YWtXBJ5FyV63C9Sv7i23+0Ldc5\r\nFwc8PmVDnCdheHrtdORDjq1icaVE9KtgTfru5hUXrOPwAdPGItGx+p1LOv/2\r\nl9vihqUPF3IbKaRTITWnQuTd6Ct3nZsJFApU+lxr6ei8EUw76VMtuv82oxHN\r\n5eu8yh/lUq0xfkNResGfWx+J/9JzcaO8TOSCY9dFeXMzPb8lRoZE5pTuD0BV\r\nNLf13pZG9uHTze20z+bGFeMVmChOlejFrvVYxCgoNKEm1Zl0Nzw3mqse6t7e\r\nYq8Zy9qZVpk8rvc4Ww75q9XOM08Pelp7qSMWdwBgCOu9/iAlcBk8D2INTwqO\r\nrqtJGwwjQKeVfANalmBuY9EO46oo2ehEnYc=\r\n=L/Ga\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","deprecated":"This version is deprecated. Please use the latest minor for 2.0.0.internal.3.x","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.1.1 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.1.1","baselineRange":">=2.0.0-internal.3.0.0 <2.0.0-internal.3.1.0","baselineVersion":"2.0.0-internal.3.0.1","previousVersionStyle":"~previousMinor"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.9.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.9.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.1.1 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.1.1_1680054059936_0.27106934210394185","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cd13d94ab7e8b3e520474bebec8a023a197d95a4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.0.2.tgz","fileCount":72,"integrity":"sha512-Jm7J5ZECXLZdAGMKhfr7MgEAraTG4nBW3U3+b0tmGOG06LiCEv/FU6Wa3mbw8q5zbMSEu63zqxsUCC8BWzYcsQ==","signatures":[{"sig":"MEQCIC+0ZEq5yIMbB/yJ/sMdIM5gUUr2TPwHdsR67nNDq+1NAiAyKvYXVlwkG9+KjqSCMN4lUnhkCx1XgM8UBMwwVaJD1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ4HwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG6g//a5RAoonRJU6C+uKqVY8CZAms2mPiJtaXA1KHAKwHr9nmmj3T\r\nUOitCbroISwFyiMSX+QX4fDmcOpobl+PbF9kbheWwUwOd3ZFb1CTJKemWSvq\r\nJcfjy3Yl2NeRapQggebHFY7xp+3c8tobtpkKseC4qefKts352MEkpo1NISc6\r\nylyZOwOuxwmh4i3Al4dFC7OqF/E3mkfv8OSfxFzQwzbJ2NWxU3vvNqNOmumM\r\nMX690sz0D92z0w0RcVtQjjlM+KrRHEjb+wsNzl7QMRX7JOUFs7r6l8iXm36u\r\ns77EiiDtzbNGyAhGzIH4TOIicE4toW8m/3U24qmQpZp5zIIHuZFsqv0xZ2j2\r\n+K76l8i7R/bpLwkcXcwnicTTUnx5oJ6o/GrdSl5zPh9d/Tn0x/9IO1D1UwUN\r\nyMN9nLRiPA+Erw7QdUBRp1nFYXJrZgKRQfK0iD4pIx1jdh6BwGh3EN6rHNh9\r\nx+XaAQeUcyij52kO1wqRt8Ootc4Q0MgOIe98/tE0F4AbReP9cy2qi0lv50Yq\r\nLHMLC2rraClapE60VzijJLozDVyT4+M/XJW6TiTkm649W5kbdoPDGqOiDmFX\r\n8tNWtQoXPzBXKX5gSxdnMcNOVILcOUzktBooxkpN11mFKBx0tMpcFsyEQQxC\r\nfmAGA3GCbqmVSCcOyMAgDKM1s6iZtmFqOZ8=\r\n=vx8i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.0.2.tgz","_integrity":"sha512-Jm7J5ZECXLZdAGMKhfr7MgEAraTG4nBW3U3+b0tmGOG06LiCEv/FU6Wa3mbw8q5zbMSEu63zqxsUCC8BWzYcsQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.0.2 <2.0.0-internal.5.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.2 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.0.2_1680310767948_0.18902403496385856","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"08ef597f84379e4397eb6bee2123a3896a6d10c7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.0.6.tgz","fileCount":72,"integrity":"sha512-msInl836HdUF6r5op4Xs7m4msiR1ysWUxrTCb8OQxj4XTgxtRDkcm385f7gDXPT0Av/d7aOLWOOqm026NAQRvA==","signatures":[{"sig":"MEUCIQCA5lZZq4YSXoVdgWLGdeQxyKznInLcoZm+Qk37rxuGxgIga1LlcFKdaEH+MxuXlgvnQ4VF0xFg4lRvcY68CU24kPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ4vZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolgA//QAxKXS9UyaCNYZ+MJmtiZFOWMOJprnlKBO52MH72E1zsozWN\r\nkCWlKtMciDt7sqzHE/Vb+CCDyD+iA+N2Mjj3ZoJYe3QFGH2244GqhLn30wUx\r\ncfObnRlTk07eoxp3FQ4DoLADqP4u0MZMheWHcFs8URLaxuRW4npTuhRHV0x+\r\nqsh6MC8ramKgVQHaaZqgscgu3zOWmPyT52Vr+KMzcoWh+X8+4oQFFBG/8k3B\r\nEAdB6MTo6rpiqEgbcIWvaOMTBO783wUICQbwO3dKWGKtb3bM9z2wyLUWBo6Z\r\nBhr7gG3K7RnwPdMZCrRK/3PUDyefkkhHlh8YWE17NPJ6Gs/06Na61YRADoNf\r\nJz+Nol8T1VZUxR2dHe6l5pbPbYF82Wedl6wQbu5qwVvepHIo078G7msfg96s\r\n5IMIWwabivarWCeYxSRKJw6Iuu11V9WQ9ObUW4WMAyOwGvO7k/5zYJk0SfWU\r\neVphB089WtjH7NDaytU2Jg3CyG9jSIWISLH1MqcZNasCNgRoYMRYoDmyc8ZZ\r\nuaY/vV6DvEmnavjMF+uT/HZfuqH+IEnfZdBDilB6bji2kecRS1S1J9cJz+OZ\r\nv0s2u/5f2jXlIY4lHZJ/y6XmOBciAcfe+HwvaYhhbnVQum7/5x+os5FbsXi/\r\niWqgP4JzTVX9lEFggrSLeopMLWBeW96Cy/k=\r\n=eCGo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.0.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.0.0","@fluidframework/protocol-base":"^0.1038.2000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.0.6 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"version":"2.0.0-internal.3.0.1","baselineRange":"2.0.0-internal.3.0.0","previousVersionStyle":"previousPatch"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.36","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.8.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.0.6 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.0.6_1680313305204_0.49672092176514204","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.4.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"39094a01c8b523773728f71658cbd8ff70c5afdc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.4.3.tgz","fileCount":72,"integrity":"sha512-0YT+TmtEoUI1Fte6oJFgI3VXByYqr6X3QsZpqdqunku9MUbw0+mgdraDpEENnAseRA0vf+EDrjl+yrtXYBEwMw==","signatures":[{"sig":"MEUCIH714tBiav51hvWGodHhbJJAlSceGioAwhUZ2qlAdrToAiEAn9zdLlWF+LzxG/aIwi+fL+ob2Fb0AFnO8Cscaba8hek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ561ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZoQ/+OXcsDYkn5lcGCBnYmJ0FqV5+slTH0IxsRNR59sQLB0Oi5Vny\r\n2PM6h6+4xtPVsteWPatcnvgKWUD7eM88rUfi3NOWvtivLOfXcqg9E35yhUyg\r\nD8QqOSfa10UKJqtLwGfkbi9LFRtp0QICind2iL0Ra/YcF12VPmJeUaka9K5h\r\nrrDzuGqs9mWa2Fr94jpf1KI3MCwjUprGfKcovbg1S0WPRUc5ypIa/Fn8sHLh\r\nJljLUsJ3xAf1eCPWJcgzUYn2y+8KzvpNamWL8GO4YXSrTtbdoGnPaJJMQlW/\r\nlXr5qG01Jt5eipbMf5+UTyFwJUxDhYvKDKYSPWJicSKdnnTwRPo8Ka0muoQb\r\nZMFRwDksm1tn6YRdz1NBTI37gD32PEuAwD16PWINce3VG3bYPdDhg0ymnnJ+\r\no2g0zPhxxGAYBSW63S9HD28OeBRxR4aK6PO98mjSAl10oX0SrrpRvRIshNFE\r\nul5NALuBvV7eC/aRv/pPsI7Vm/O/PjwZsjTgDReZqaJ8HaJHLFdxDJl55nK6\r\n1EE9ZXK6oLNUqcZEX4rUt4PYnIk9PoPLgx8HkESCrNRWYl9WncAHs5eCMDnX\r\na5RES7gnvdAYBXg3idl6dsk6/4vm+MpacBK6qurOEjG/nOHyIfxVM2aMa7b8\r\ny/tSR3Rw+UapOH3aDb+nXjkDdNTce5/Xxi4=\r\n=uunN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.3.4.3.tgz","_integrity":"sha512-0YT+TmtEoUI1Fte6oJFgI3VXByYqr6X3QsZpqdqunku9MUbw0+mgdraDpEENnAseRA0vf+EDrjl+yrtXYBEwMw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.4.3 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.3 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.4.3_1680318133649_0.9861187458924046","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.4.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.4.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a166ceac8a95bb23b07114baf73cce3cfd2820f7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.4.4.tgz","fileCount":72,"integrity":"sha512-G5AsNX8VjVjK+FE23eqwyPbQr86KkoWWJOKESHwTx/FOIqGrntgNlnItNxmgkntCL3CJXT5KGY4kzLqK8eD18w==","signatures":[{"sig":"MEUCIFVlpFjnxKN7+c96YfmnYc/zmPVvtsnTkcW0vTgNm58QAiEA9j0FGkFMzyPlHMCbfBAOosgZTN7T2isdFmj9Jar5CQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLIzvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2/g//fSJwZ3wRgjvaLfRLRvDJ+cMWdJY10gfFkmjrmBb+lqIjP0HY\r\n2Y9OHb/L9gGOFBxl0K14xr19x4GbFnRnqKYeqkV5iFhcQO40ScB9JrFe3E7B\r\nUDXsz16d04bA4yeDwhttNwmDLrg6/aLQY0HDIutMDFZJLaPi6Crmlw4gnWuF\r\nLD6VOZ2cxaVMuftwSZbTD/R49Jqxi4Ujhf8YKtApC3g7r9+/BPmV1EmPdKds\r\nrNix/LNp2S3Kkd1gR1eQeKhj5pbVAkQgr7iZUUa1fL2xKRcfmx/qdkVbiTXx\r\n355NkLx9RYZFqL4KkBTcfPje3aoCYuNK2k7jxcdTUMAVezevyzVjaPbCTWfG\r\nTwjY+bgGTZNF5uUrB03X8T9tTVTV/RqJQ52ANnaT6AD5lKHkoc6s9sC+2hzY\r\nxJANF0F4HOsBtQIyTsJipvQSIB51zV8w1uD5d+PrU6dgOOLGtSirCg7aLI4F\r\nYwQxfwd8OLO6m34o9OSEjykvNSf2qFut/Suz2WR6fDuWuXqFGm+g6zyMGHQ4\r\nPcJsA4LhSDpbK/zFFZ/dAGxyoZO0iNP8YH5ogJjagXv88RxboezuFlwJQaJX\r\neTiFMeO/xWS53Y/fmv+2Dd5j+7ZikLfk+OtTYl72g7AUKEYrOqznMhoknn++\r\n+psCW2YIOTf1iEq68NSWtkwEzKNED05fpKc=\r\n=ThoF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.4.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.3.4.4.tgz","_integrity":"sha512-G5AsNX8VjVjK+FE23eqwyPbQr86KkoWWJOKESHwTx/FOIqGrntgNlnItNxmgkntCL3CJXT5KGY4kzLqK8eD18w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.4.4 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.4 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.4.4_1680641262796_0.8072015588733159","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"98616b6f90f61943b2f6caf97ceb1aff5513cf98","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.0.3.tgz","fileCount":72,"integrity":"sha512-eUltBXtdzQqPKxwd3KYuhDHt4rEsJ+u7ouuSpL6TcvEAkWLIl7qUd46SV+qbuU5i5pe9Q5qOxXGqents+lJP9w==","signatures":[{"sig":"MEQCIDviP2f09KbVS8d52KPp7k4VxSSm8tIIs4VaSZwxokJQAiAe9J0u8SVqfK3K/liZKMGlxV8MXt5JmiAuXN7saAifpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLKjVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6TA//c9Hbr2l7riQtHooF+ugCBdeUkZFBJf8Y7v+JrWgOV6ssp77T\r\n40NccHUJBI40jCOvhXn7//XfVIxtgASVutzfaCDyxyQ8fgteBBqqRlsk42Rp\r\n8e6f2/VMrvq4vNCh30j10WyiM3mXx8CwGfinvCVeHsyXJRGr3ehiwTSWvt6o\r\nNradhZKeDW4lJTyDQGWw7gCncTqipi3OLOk0K1E+nsYXYb1OPs0h3/s34s6R\r\n9NohkA8uaq6HluOfdWrKxt5okmmtO5ax0PpswPszDhBGPToqD5SNNu+8HIhd\r\n6rEBl4bv86PyQjuawIpYVJU34DS8zNqejK6Bz2GA/mp1hAJOAF/5W/+UUa9b\r\nGKL0QUyIfIcVhsfjUfYQa9+RRBmfiHZl6ry1SyhDpPj+Svv9/QMcC8AiOj7h\r\npGlGockCpWYAqQHI+aq7n81maEgzfqrHJoC7gTIIopA5cnbvA44/cJE+h5Wq\r\nlnuER1AzXB8oxN6Fm7YLC67S3CELI23FKU0AIfkYRMxrJwQ1J156OnjJTvTQ\r\n4qt9fVVZWH2p2I6v9XMe1xe2F1omOUAm8BkuBV2p6IwM4MgrnAyNureXOnlu\r\nsYZREQo1hfRo+E4/+KLPFdBFLpg8yw32mJIYVaHNzY6Enll1g9YLKaEvTejf\r\nzRYwRgIEO4DV5bVYKMMI5N7Vgk36OgQXRCQ=\r\n=gBAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.0.3.tgz","_integrity":"sha512-eUltBXtdzQqPKxwd3KYuhDHt4rEsJ+u7ouuSpL6TcvEAkWLIl7qUd46SV+qbuU5i5pe9Q5qOxXGqents+lJP9w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.0.3 <2.0.0-internal.5.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.3 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.0.3_1680648404818_0.08367939118802381","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.1.0.148229":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.1.0.148229","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.1.0.148229","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e09cf3246ccc6f242a6ac6a2f3311620bc870cb8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.1.0.148229.tgz","fileCount":72,"integrity":"sha512-rTcMA51gO0zsqY8AJ7cbkHsQGWXZu/Q2TASQbW8cIua5KZY3/EkhdnCPtOmaT3AyNUAGaB7RPBM/RKBKf1DEEw==","signatures":[{"sig":"MEQCIEgiJ4ZLikEwUgKoHU3pNazKHYTmeLHnjIg6A/qtgJF4AiB4n4fYGe9VcMUAOMr8tM+VV9BXsMYuZvtOrlqSgEPIhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL0e8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL+A//dGIMCDomENBwLD7m0PQ2RZufhq3KGEtkmLi+en3UccxWUi0L\r\nRDt/1AsQykbj8y44xMeI5+lFyAqC2sGJ9KcyVlJwyiaCO2vZ9hct6jk7EOTb\r\nwwDGXfTHGWqrtrV3MnQsrtS68p8XDBdnL3hxi1X/ZkhCEetwiUBjc85OULP0\r\nM0CCf5qfMlyOtDfLZz1p3fuBKRkIbNbJKMphbQDFi/FsqpNS5zkCTqkp168f\r\nIq+K7omUA9d4pS6mzN0jAcKpj/LtaGofZxNWxsDGxjreO/OhCjzLFb+LmD0Z\r\ngq16F78GxKKOl+ZA8mrow2tk6YKkOaurUAL7N+H0j3h5acxLyINv2ttHn3cT\r\n5QPsRnKZKx/8spVua6YtiN1sd+R5oJasvjeIDvUZyOi9A6F3eRjTb0PJLm9m\r\nLgYn5LhqBt1YfgOwcp8BsLq1AJm3MBFSwOaapVVB4sSX2GQpoc5lIl8j0ySw\r\nWNbmAiKBIYnHg6c2GhvPO866vtG6FQVeHPqw66k4IKuGA3Ldtt/VKhasYwdg\r\n21N/yZFUCn/8sNEx9eJ+Rf81lmE585BWki4ElqA6QAk8cJXA2rqpX4wOgcUT\r\nRAFZbD58eL8XAEYeXQrdG+epZahv0fFAof4JbEQH0OBjaKPeOtaRcDedo32e\r\nVDbHgYdtH3ojD1jFYjUTNg2tJhVh5WKKTkA=\r\n=UgXi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.1.0.148229.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.1.0.148229.tgz","_integrity":"sha512-rTcMA51gO0zsqY8AJ7cbkHsQGWXZu/Q2TASQbW8cIua5KZY3/EkhdnCPtOmaT3AyNUAGaB7RPBM/RKBKf1DEEw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.1.0.148229","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.13.1","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.13.1","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.1.0.148229","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.1.0.148229_1680820156581_0.384930578519709","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4205a615ba07fcfd55b300a923eb755e37d50844","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.0.4.tgz","fileCount":72,"integrity":"sha512-rscmtpyglgXz7m+8/gmsLWTlyP+YczXf8g2x5QlZ9TUK5YOSrlG//4gHzRDoJ1FnedDHO8ro2kcp9rq2hKK6sg==","signatures":[{"sig":"MEUCIQDPcQpQhzPAaBCUln3o2z9RyTJmchGs00MosvyzJdt2fQIgL1lmBY1pXqeVnh6HKLnaHp42a+34zcy6BBfI1dMaxbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMFGUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQiw//Yhh6oH9GhZItNZnmthCZAYrksHKqZN2df4bRV5tsGPPDwWPj\r\nUCc65X4o/vBx0A8ndus5VXfM3vXBXxDXVrQ4dvD+slv9c0Gn5BarKCcE8bHC\r\ngaIIMdR50BfCfZnLRUkIlBnL6aEkXG56krnyyqYbBCTlzH4DtCR2/Xnnfw6U\r\nk+tXwkwt9ybfxNcgookU57i0Aua0pyVwHMtC5GGRa6Bm67v60TWBT3bbrv+b\r\nMfbyhRhcQxncl7zoARNLJfhdj3hPM8o+uthppSNciZPMQO0YAYCPyqsS1P6+\r\nAfikLsOhAXLU0A6R/DGbKqVQfBTEofki6bqZ9WPXM3Ma/+hJK1JaPgJHVejR\r\nPlS4GT4QFb3qY7DemjxgpnHmfjMRhmWWsyrSfwP5LiFX9XwTU971gL8nNWQa\r\nz4zQRnVx8hhsRnrEaaA3Q+WYL5I7iCHH2XISkzrBWs2HZ8ouycylWwdjK3FV\r\nFnL3rDrPtk25wiXFK99s4J7On7SEIBlPVRFO7X5Xahg+RT7QMoyLs79PjSJ7\r\njQhExll2Ivhvmz0i2govYyIIyzM7P8r5dN6OktLNUDjrfrido3fE+ZM6KP/f\r\n4O9zP0ahGRZV65mDZ4x8kEou4MaxmAe/blaUovA+pRuqUD9dQxOVjzdEYbuh\r\nQoZZhm7s/OXPpJsfimoHaQ5LmYwrYHZGKA0=\r\n=KFGf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.0.4.tgz","_integrity":"sha512-rscmtpyglgXz7m+8/gmsLWTlyP+YczXf8g2x5QlZ9TUK5YOSrlG//4gHzRDoJ1FnedDHO8ro2kcp9rq2hKK6sg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.0.4 <2.0.0-internal.5.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.4 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.0.4_1680888211931_0.05801087932359894","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7d6c33047c48599fbe7c16163abecb5d8127bbc9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.0.5.tgz","fileCount":72,"integrity":"sha512-i0EakiaeNebr92+0RT+vpQ2DPyA0f+VqxK0Czq54ANshdsnfRTGgaPMMBsJ1Xk4TMS/0KYHZhjjOXH9nknNDrQ==","signatures":[{"sig":"MEUCIQClgha2Kq6j8jehreq48tqAlo/qwPHoxpFysqfoypQwrAIgXXB9Q88BpbfUduSOVPgBTo8TXyqj8KVLSIhb83B95QQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMJChACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoENQ//bOMrfoB8XfVsinZCqHgruBUd1mfAMmNvxVn3SomZmVzpaIWp\r\nuT9R8rX2+ZziCraVbYytC13LdxuH54kTVgBgaEykbbV9eX0usv9Ps2W2mhVZ\r\niRUJLlhQ1cjsb1O8ZijaBDxGn1Newv0uLacVjg58ECkJJlyOzH1aEzBq3PGp\r\nT44n8lRYL2k9vQVSX3Cnsarq1SXtYZkY+9VCY2ocahbI+wtC6XdTuaihmXry\r\noq3ESLcisftPNX6Gl/VUgk1E6ymEVx70bc7B+agx4Q8J0oRQHg49BP7HGvYu\r\nqHikmw9Ni4/LS/J9Hd3IMqsVhqslbxIkjpz7Rf9blRp7ffqPMtfY6KPyfWp5\r\nvtVpCtfYzPUj3S69xNMdNFcotyO7NkEiG0EBR9lR5Dvrufr01wnIJqF8h7RH\r\n1pVdZTfM5iJEX0MptPxQhgcBbFH9/VjVOmagzh4N2eNWImbYBPxB6jZ3++gk\r\nHthGlFxzbrkg4AfbdHRPOfNZB6Ik7mo2w0h9ZWyaYoIfRhHFO/O53+qsAZna\r\niSCe36DTpALopZaeXEJsnmpiwxnTio38x8KiBPySpkiQcqobZZQbOSQHtlxI\r\n04s/BPh/1dqmSfPoEyz5GOPlBBiv8XlIWHQ68e/i1NrTiYB6OvwTDoS/lq55\r\nSwY+kklP3Kqh2MYa00JYCBn7I2BsXLkMtsY=\r\n=vok6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.0.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.0.5.tgz","_integrity":"sha512-i0EakiaeNebr92+0RT+vpQ2DPyA0f+VqxK0Czq54ANshdsnfRTGgaPMMBsJ1Xk4TMS/0KYHZhjjOXH9nknNDrQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.0.5 <2.0.0-internal.5.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.5 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.0.5_1680904352745_0.16582939787789108","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"91606fab621fd1d0119d92115cfc9257d2776bfb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.0.6.tgz","fileCount":72,"integrity":"sha512-8bHqo52wrgFoa+qV4EDKjXe5d2IJxgshqr1WHvDHAriew/cQoK4V872pVaXSHSLnfAX3atJWaZITWRrg3TYh7w==","signatures":[{"sig":"MEUCIHKLM6S782Uc27mfAUNCyJ80jSDZyEWU1Voq94AvKpSYAiEA1/0a/BwRoVH4cfugNGJAvUOvS2zTo9stip4U6m2F+3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQfGCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrTQ//VofyLf0xyN60gb0dabdd9E6k4qDImsFhdmqB/rTUiwXn2lyi\r\njnhJYw0aOb5jfoCtIZWALoJNHw8YSB4b9lCGDGCBZjSE0EKzMNkvggtCfEQ3\r\ndzn2dpT/UDc+OmjV/S1BORVuasmy0uJT1PgGmVHvuY3Aemo5u7+wHE2JztDk\r\nIO7OD++J6NhBfKhBOKmSuhKZfU1Y186dNtvYs7OA/+3LWMx83OrwpPAxmhxX\r\n66IlxC7NIYpQAVbj04AvNOfbW3WcOzoRaflbckvsHzzSMcYJcPhJXip9zaJD\r\nNTCEIUa1VlOdPMMTPe4hghxENhGZLfxHDcYx3J4+9xmNscSfvZ3QkG4m2riN\r\nmnN9WRCOYWwzR7Vc6465yTf+dyzseGbZe00GcJe9Y+WThNMoyEgaPqCfWDDU\r\nib8v2cEdIh3FZv542kSZXTYzqaIyWKTaJlVakeKMYWxBvPorJ8BcjF0ELkoA\r\nHUVWHdjey1a6NnsSBNPn729CZdI3lc5C8u694550cOCMl+JIap1W5iz1sC12\r\nploNwo4IEI+mAF4zCySwGQsaFfJG/JNBA+wmjFm7cXw6BwA6Dd+UF2a7A3/p\r\n8eWNgCToCKUf6VywXqiA8uAbZrHzyWGHJCSIHFmCBSfwvxtfnjz8Np65fK/r\r\nb6J6+9wAAdTNgLkMIbwDzKgJXncqU1kxzOg=\r\n=xiSQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.0.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.0.6.tgz","_integrity":"sha512-8bHqo52wrgFoa+qV4EDKjXe5d2IJxgshqr1WHvDHAriew/cQoK4V872pVaXSHSLnfAX3atJWaZITWRrg3TYh7w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.0.6 <2.0.0-internal.5.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.0.6 <2.0.0-internal.5.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.0.6_1682043266230_0.2988021098568281","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.1.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"64254fd2654b63507412a2c53670fc025ce22924","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.1.0.tgz","fileCount":73,"integrity":"sha512-CvHhXIAnezn4vOrLTNwE95UYNj6CKt4WZYLK7UzSnKYDM7GQL+G06K7X+8vybUOH69NeeBcROEVxiBwTqzDf1w==","signatures":[{"sig":"MEYCIQCBwVgMJKdQRl6jhv+znvgcaREDp3UoIPXn+W5hsDnl8AIhAJeLixhoRlxFH1poJydKRQ0oMaJWf6OdkSiHwzLt9efv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQypbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0ThAAkJMBo+sNqEf9ijvyBHh9UmiBUq3+7L8H0vIZG31BFh1XjdRA\r\nqYZVfpfA4G1FgRBrMsxAOr5xKoCNXfpNbOesWE5Dy3tjDqeezE+r0dFY/Wq3\r\nlTT6Mqhwxwb0OlGAlWGwRirv1STZa+5r1RuV4PFiaB478usKh7aqKXGwfUlj\r\n9K5SrpDXr4R9FGxqLAS5Ip/v9HPFv/teGpOu/09BxbL21Dja54RhsubQE2OP\r\nwe03t42UllNIN2rvwHWYymr5lZ5YZDYZ/IE7A2kV+NzclgNBjGlLwkeySkXe\r\nyyfu+nWrxSZgHAQDH8ZEF6R62pQqk7uAJG3RRhZswrfiK6MND683E15+OaB1\r\nOZvpJuRePTpIbDiRV2zNizoC1DmaLNF/h2llRasxtI0x3XaIltdkmViEOXMw\r\nZnxO6nbvE+x1L7MbwxIWtAJ7W5KMkjjSMJ01DLNyGDJhYwjZPFv1geYdIrms\r\nJGg5BtTq/ELkbaptYL91469rnGJqssHoCj/x4vMJ7A/nljmZnhtovYbjg8AP\r\n+P7jI+BlC+w+SOyyq5p8BT4BuRy3ZjQgoSVN7v8ddFFlzcS604T1CCpXXZab\r\nce4X/4MVT2TsNk9hvBOXoo938VVIBDTXWqdzGA96E6qZEfFuV5FrvoFU+ztc\r\nhkFLZcfTi0Mu+GLRpEAjFxcnaKw/kXT66cU=\r\n=CV3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.1.0.tgz","_integrity":"sha512-CvHhXIAnezn4vOrLTNwE95UYNj6CKt4WZYLK7UzSnKYDM7GQL+G06K7X+8vybUOH69NeeBcROEVxiBwTqzDf1w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.1.0 <2.0.0-internal.4.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.15.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.15.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.1.0 <2.0.0-internal.4.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.1.0_1682123355650_0.15566682025259038","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.2.0.153917":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.2.0.153917","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.2.0.153917","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2234c45600b8b37c4509e8ad5b37ca1f23a8a8f1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.2.0.153917.tgz","fileCount":73,"integrity":"sha512-qA67glQdH/hsTvlUxNwaQBNbO6zmhUb1jlY8XeZ7PyKmJCzV6s/W8Lx9UY//Gz5O2kx+iaYZ74egv5HF0dmvhw==","signatures":[{"sig":"MEUCIG1LdLQ0pI4UgQj4LAh4IT87P6fMU7XBz1LviFlHTunSAiEAn2K6YJ223o82JtjqGZECxGwS/nH+Gwbhk76cQwzPi/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSDDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkwA//eJWk7/1n5HMo3l3tGeFyxhS7hX23Y1TSe1eQqOeWhoYpgU1o\r\n5JrvDVZA8QzGRbrBLkssnv9F0zVXaigEXpusyhSHcII5tbydAq4vGkN5Q6G0\r\nUTqKcK2P3XhZtKNHgOno3Q3e+HQiuGtXVDbllf4iKxQelOx+h+v6IBLyBlHl\r\n/eoYVvZeKFU9RKG4Md72Yc4i/RiPixaWgHp78YW7WErfgfKho9gzz9zI4P2/\r\nl6LceFr95roDDfIOVyV19ipmkIvYNg5+zJXQz2iYMre2PTJe/CsrnOYGu6Db\r\nwX3riXqozF2gzYPe2tUNuxu1SHriozm7l7D3kWCM6O/P85qhc5yBlf8N++XA\r\nTSUUQNPNN3B78MTFCo4oeF6zBs7VLgxOz/yjB09wf9g+tXtJAFgMVTDTO9s6\r\nvoew8rIls0jGSzd98resbpM3GdMExBLCDSIsTf6CvLLrUegBQa8J3LUucsXY\r\n9769ZhB7SKz9WbmAXR549G5cjXDwZ7wsQt5LareE57FyioJAEFPw3H+QfQ+o\r\npQfBcSp7U/wq/sQrk6xhtcrObePs9BPUuRMdSaAz+Pf4DROOLvBKvvnNIOpv\r\nq2jh0R7I0KQhD+AGC2ja25oag+sZRQonAV16JsZMPMucwAbxnlHc0oR4s8lI\r\n8HhfNoTUNxn5LgpaOB+qhz8lfvXI/9BbnZs=\r\n=zMgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.2.0.153917.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.2.0.153917.tgz","_integrity":"sha512-qA67glQdH/hsTvlUxNwaQBNbO6zmhUb1jlY8XeZ7PyKmJCzV6s/W8Lx9UY//Gz5O2kx+iaYZ74egv5HF0dmvhw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.2.0.153917","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.15.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.15.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.2.0.153917","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.2.0.153917_1682452718910_0.7309156354684634","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.1.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6b24e63ed8db91e0b708df23e694f71aabe799e2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.1.1.tgz","fileCount":73,"integrity":"sha512-ZTQCFJxvV6Du5oGwDeR00ZGpM/pFu1hoFZJd/g032PnWdlLcOq6TgbnipWm85/ZMN78W/O7jdhRDCGhKcSZFvw==","signatures":[{"sig":"MEQCIFQyPmwybDfCGxpHqczQkw97uUc2R+3yREQh1ahFbAaVAiBGu7Owo955bQGROtuNxV2gpHgW6QKlkGecFz+rT/1RiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSrHfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT/w//WR0HC/CyJNZpeUnZtXbKhH+V+/WKv3sy8FMe37HAa/98JUcL\r\nhnae++yM1V/xSCObiROR/sE7NdBNa2IXh7HIIgtx03qQbZzBvTiOQSA7OUwo\r\nXGXV7X8ASVpWtuypE2cDxaZYkk/scQDka1qWCWhTwYCUSn3wwA97WsrcQ8L/\r\n6kSg9wOSGKYjbk5idl3K5J0we4QrBfNczTOA4cq349t5TEcar1qbCZolOKrv\r\nk6/zlF3YU7uoKhXhRBCmppGYfs6+qyDnKuho4h6MtQlRDzXBqhfCsSqKJRjf\r\nbxeC18GB/s6FIKxZT0dO757/2PQl5ccqNZJbLW0/hfipGgJObJfQWGjHzaYU\r\nvksPzoPq3oj6lamG+GKsKRe4XmBw+1w/PHrZOtWJudJkeLiAcyNzqJ0dGcrh\r\nlJIjFR9s+eYJlvDnaRJzBii45zgocHs5ER0XETk1+FUJ5jROmqiSX4VQ+hjL\r\nVYDRSH0P56f4RmosRRWcMHtadTQOnNEpCUNq4xPsAfkmfos28oVpLAww6ucl\r\ndrPEY4ZBfAmPpU4JaQ5NurPwpCuSn+GnR95PPkfO2UpP109qpOqUP1JssudR\r\n3Ka3G2oLF0z254bFxa/1efT/1b6S5Ddjkr1w2M4fws/eleXtfA0ecxtp0cJD\r\nFnq5GIiz1qaUi+q8rBRP86n/GYdulyCm0Mo=\r\n=mZ+W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.1.1.tgz","_integrity":"sha512-ZTQCFJxvV6Du5oGwDeR00ZGpM/pFu1hoFZJd/g032PnWdlLcOq6TgbnipWm85/ZMN78W/O7jdhRDCGhKcSZFvw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.1.1 <2.0.0-internal.4.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.15.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.15.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.1.1 <2.0.0-internal.4.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.1.1_1682616799234_0.8129579836150673","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.1.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"75e56ecd8e725fc6b77064909ddd9cb6dd6cdb17","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.1.2.tgz","fileCount":73,"integrity":"sha512-UFI+fpZ7XX/U024DfKWoqhlMnmnw47VB9uwCd/+wYBUJr/GGhxn3MeZo/aBw+qryQZjLRDje5Yh1pmI53VtejA==","signatures":[{"sig":"MEYCIQDXR6k8htAAZiFCPVL/XswYlMSS+nVYqn1r4in+0m0bWwIhAPtNXErLJew+XHvkeqMJ8wbLBraa29RuL/ABsjwbFn+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUAkZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb6Q/7BHcyrEVsc6V9vSccdURG2qTB3jscGtw3N+jpNIBRVVUWp3Bq\r\n9qblBS2M5HRLCjGl4N4JcY384Z/mr3hUMfRt7UX3ZD3KFQu9X7sI/uOcVMtD\r\nkYXTa5OGxHSxJXoAC+VbjykYY5Pnq7s9WC+Gze5FzRndLloV4sfvomr3lA8v\r\n5Kfx41tGQSZE1K/krZDniX/fO6QqSHocbcjKST69vFVyGhFuJz0ki+FyMVoa\r\ndOd5bZpiV/2NqGTXGqf/sr4ysLU/is6m4iZ0p+sX2D08goSkTzSKK3EEjE3g\r\nGi7kxYqlih4xBPnIZn5eZGg9RpJk3urLC33DLq77JoNJ7Wbu0po2HyGMcbBG\r\nC303yfyoWHKnT0NcRJxJywo9Q2ql9TsFrJ86Y6cOTlIQST8d5q0dJ5P7OHRz\r\nXZ7NkdLmr22wtts3tafZ6LTpj0Vv0el4WEGHkRtW7ysXHWEXWBossP3suchI\r\n24iaBsyDN4ChyJlrdj9U9YwzVXiyK2Ur6TY5xgPzncU45Kt1ztUaJKV+UU0U\r\nLLHEInSIXrvJpS5lUwUV3911fUy6rLyFzC9eLZ6kVxCXfKMVZDt/ScKMRrv7\r\nA5HLLag+rLvKB/Ny5rBUtcY0dpWvHcfkXUI1eM967I10gp6HnlSdCnmjB2YJ\r\nZO9Tht0xBfEXM791uhD3x9WeA1eJ5l/D5fw=\r\n=xbfJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.1.2.tgz","_integrity":"sha512-UFI+fpZ7XX/U024DfKWoqhlMnmnw47VB9uwCd/+wYBUJr/GGhxn3MeZo/aBw+qryQZjLRDje5Yh1pmI53VtejA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.1.2 <2.0.0-internal.4.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.15.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.15.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.1.2 <2.0.0-internal.4.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.1.2_1682966809383_0.9805306848376316","host":"s3://npm-registry-packages"}},"2.0.0-internal.3.4.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.3.4.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.3.4.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bb8790d03a1ac5cd4158d9fbadeed21b849f6f1e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.3.4.5.tgz","fileCount":72,"integrity":"sha512-bKCySanVcshlTIH9fj0J7gsIxlJP6fL/8JY/Bp269q4Qz5Y/6823i/FASBGNfoT8AQpHwTzYL867setq7P+X8A==","signatures":[{"sig":"MEQCIGgqPmvO1EgDZXZl6VrMp/R+2yNcpMam1A393Vkb4UFzAiBTq1OXrIr7OGgRMWgXEPnoK989wEGMqF+ZwltPX03RGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVBOzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfzxAAijOflm1GDLV1TgQ3JYpTXj+bl3Wfx2lVHBrF6Y90QJCnUSvy\r\nqm/0HbNUitOhh4A0dfhP/nSNmBlYgztuDUgtUg19fLFRJRkr2Jdf1z7Xacwh\r\nKA7o/8Y1jk7eS3/xX/D8gQTz0e4hzIK1wnpUYLfDt+E10IkbUPN4TR1txLzA\r\nw8DpBUdDbSY5g5/jm0Bqclx6dE0yBEEcufb4B5HUtcIvr5U+ZR7KDoR5YWSM\r\nJNlF5NioFXZng8SYFx+v8fLVsYom+toEHJsf0eCu+zSbruhNS/AMU8HIeQwb\r\nnXOc1VI2KKtTYLWc0jlX6AK0tj+pPQlP4u5Gj3rhUZ+45+1UGWyTgtuDNzks\r\nAQaC7LmG/1QTmx1xJOF3Apcvf56WklrDmd3Oz8mKahCd477o0gOKyG5FnZcU\r\n5XTdP/8Qs2lDXdxtwB3lEtkItFa8nwLsLWDa5Zy2DU2yonkt7boN1ZYS5Oz9\r\nSyFVBaQ0SeIP5tmBdEXyyRbku5vBdeTrE8i/qD0xbUXi/XBu8O0PVGfQS4nI\r\nbw0NJhi/g2JMwPoRETKyGWydbwgjFw6Z+RF7N7i3a4yk5eb41Oh4hW0X7+rz\r\n3hsLXTfna70FIXPY5p9xLPFUH+e6nNEWx55AKFJ+TqZeOkuiDzTVWSgDKqAY\r\nQtBohFpqHuI81LQCvJFMRjwdHohlJJ1c5vw=\r\n=9pAg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.3.4.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.3.4.5.tgz","_integrity":"sha512-bKCySanVcshlTIH9fj0J7gsIxlJP6fL/8JY/Bp269q4Qz5Y/6823i/FASBGNfoT8AQpHwTzYL867setq7P+X8A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1038.4000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.3.4.5 <2.0.0-internal.4.0.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","@fluid-tools/build-cli":"^0.13.0","@microsoft/api-extractor":"^7.34.4","@fluidframework/build-tools":"^0.13.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.3.4.5 <2.0.0-internal.4.0.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.3.4.5_1683231667178_0.8125561879434104","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.2.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"307e3df805beedc7606972b09128fc2945299237","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.2.0.tgz","fileCount":73,"integrity":"sha512-zfTJNLiIHJazPqzLzJ8zPudoYZ5GJIn5pY715fhqRS0PMII68GAQMw6bXH+pwy6+RJOqSF+KaCgkF7/0/l0ABQ==","signatures":[{"sig":"MEUCIAT3ztR8H+xmXtnpCAVSbr4yi8sonKrnwnEThQdyLs9YAiEAjwd96MkTUDpqPmqzhLmhpWUYZKVL/+vXDX66tpVXE74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195464},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.2.0.tgz","_integrity":"sha512-zfTJNLiIHJazPqzLzJ8zPudoYZ5GJIn5pY715fhqRS0PMII68GAQMw6bXH+pwy6+RJOqSF+KaCgkF7/0/l0ABQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.2.0 <2.0.0-internal.4.3.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.2.0 <2.0.0-internal.4.3.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.2.0_1683329440552_0.3201016693624774","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.3.0.157531":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.3.0.157531","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.3.0.157531","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2b3f03e6b9f59c19cf4ecc4ae661711cbd6b261f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.3.0.157531.tgz","fileCount":73,"integrity":"sha512-4+ITO2ta6W5qSig97pJdghTtOoWnnpvxIU4/tU59WSVy0O0G2AZwiwI1UNtNk9aCzNTfRZLZzi6on0d62ZgFnA==","signatures":[{"sig":"MEUCIHLQOa7qaTzRjGKmygdD0v7hR4xIWrKuY0rVvA/FEh7sAiEAsYP7ybxA4gCTKguSuNyg8020gRHrjeYPj6CpzhQU/K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.3.0.157531.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.3.0.157531.tgz","_integrity":"sha512-4+ITO2ta6W5qSig97pJdghTtOoWnnpvxIU4/tU59WSVy0O0G2AZwiwI1UNtNk9aCzNTfRZLZzi6on0d62ZgFnA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.3.0.157531","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.3.0.157531","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.3.0.157531_1683579028396_0.42674045567105745","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.3.0.158678":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.3.0.158678","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.3.0.158678","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"16232445e428c6cfa2b9db11e0b646029b719667","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.3.0.158678.tgz","fileCount":73,"integrity":"sha512-wd6expYvRHnzip8jp9rl5k0ZwOm+jHpfQNm4q22Gy0uKMSZ5uNo6HJeRz3hdUQt6uIbpS/yPE+1H5B4zfJ9qlw==","signatures":[{"sig":"MEYCIQD4DYPFKi0ILE6vUEQjkqtR9lLrhwsxlcUsaDSviBx/NAIhAOBn6mV7KpiuLsUxLm4QGcD0ixMkTzGTvHLkM/Kxegxv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.3.0.158678.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.3.0.158678.tgz","_integrity":"sha512-wd6expYvRHnzip8jp9rl5k0ZwOm+jHpfQNm4q22Gy0uKMSZ5uNo6HJeRz3hdUQt6uIbpS/yPE+1H5B4zfJ9qlw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.3.0.158678","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.3.0.158678","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.3.0.158678_1683736958750_0.22527706248077228","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.3.0.159619":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.3.0.159619","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.3.0.159619","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f6a3be89e09767be85ff5329f3459b81334b7a5c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.3.0.159619.tgz","fileCount":73,"integrity":"sha512-8lH06q5aXrVv0UDslozGNL1LS09Ef+sv098Kz8BViXYxg55BG0YAQ6ElHhCKtKe/R8bW1DYEcj3WPBoX4q60mQ==","signatures":[{"sig":"MEUCIQDDanfAOh5k7GthZTHNcIzqsjY7wmnWbLPX+qBg1MiUAQIgPlvN6tsSHE14DvQ6ylD1g48jAnSrXI6iVoG7IB1QimM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.3.0.159619.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.3.0.159619.tgz","_integrity":"sha512-8lH06q5aXrVv0UDslozGNL1LS09Ef+sv098Kz8BViXYxg55BG0YAQ6ElHhCKtKe/R8bW1DYEcj3WPBoX4q60mQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.3.0.159619","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.3.0.159619","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.3.0.159619_1683837503975_0.818726245193893","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.2.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"215e3ec43221a951b424a81912f357d8c23f97af","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.2.1.tgz","fileCount":73,"integrity":"sha512-aF4XDsAgY7yII4Kdvn5KFr5F+P6EHl0fkF3lC9da3f3l2LhftZW4advvXxl24gZcV6MPqZtDMGfWYKkwlx2kfA==","signatures":[{"sig":"MEUCIQDgtpfc1ohkm5Q7WH4CDoUAsFGpSWLDM8Gw27++AygWigIgSW2F+kSoeMYQybJ0RiOlZ/Zmo7r4eDRtXNAIgwdvh/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195464},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.2.1.tgz","_integrity":"sha512-aF4XDsAgY7yII4Kdvn5KFr5F+P6EHl0fkF3lC9da3f3l2LhftZW4advvXxl24gZcV6MPqZtDMGfWYKkwlx2kfA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.2.1 <2.0.0-internal.4.3.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.2.1 <2.0.0-internal.4.3.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.2.1_1683839999536_0.08928279608581513","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.3.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b28d2f75410ca69b170d653fd1fe637a7092cbd5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.3.0.tgz","fileCount":73,"integrity":"sha512-lLYJs4qoHoq26eMcboDXtsGoHCjzKqFYaVyUkwkaYpseRR4QFe7Mxo0pMbTKu2/y83xXYIjCo7aZ+woRaf6E8Q==","signatures":[{"sig":"MEQCIG0O7+3mxdMrfB85uf8WT9CxbRAq2hg5dLB5RtA70F8FAiBm1kXCqg8+OjRh5106lV4SQQ7EOQaZnSnGNBJTT9LBNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195464},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.3.0.tgz","_integrity":"sha512-lLYJs4qoHoq26eMcboDXtsGoHCjzKqFYaVyUkwkaYpseRR4QFe7Mxo0pMbTKu2/y83xXYIjCo7aZ+woRaf6E8Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.3.0 <2.0.0-internal.4.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.3.0 <2.0.0-internal.4.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.3.0_1684435373439_0.3612271699219449","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.161322":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.4.0.161322","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.4.0.161322","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"33672ce9e4973fbcd9710180a0cd7f48cf557b67","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.4.0.161322.tgz","fileCount":73,"integrity":"sha512-ehGBNWB31cRpLhnIj8g/ehOSxMkG7LFlnplilO1cDp6+PZxHFWTgXIHcFWYB6sBfO7DI/wQ5UISt47Vr331SaQ==","signatures":[{"sig":"MEUCIBxRiVpKw2vkpwRP3N9VJWEwarpu5oFcqcGO5dgb5OH+AiEAo1f7v/Jn2nJwHs9ipxWrjySWOh6wSVarR5k56uijyJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.4.0.161322.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.4.0.161322.tgz","_integrity":"sha512-ehGBNWB31cRpLhnIj8g/ehOSxMkG7LFlnplilO1cDp6+PZxHFWTgXIHcFWYB6sBfO7DI/wQ5UISt47Vr331SaQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.4.0.161322","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.161322","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.4.0.161322_1684436644510_0.24863095381831646","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.161516":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.4.0.161516","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.4.0.161516","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f8d3f61f9462a89bdb9b3252696a11c4be7acc20","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.4.0.161516.tgz","fileCount":73,"integrity":"sha512-eCwAHwpncngyq/3olM4jWnR94TvqFmyyTEGikPmil33auWb8sSqF/YcGHmabLW6ST3pQPP/mmt7y44kIibQ4Ww==","signatures":[{"sig":"MEUCIEYEOza05XppkEsZ05mmWnpgktiATtHOQIz07T6Wqf/+AiEAh9wPFluTpIIb/SrhA0N8gXCpMaCkJcew6m64pgmoEUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.4.0.161516.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.4.0.161516.tgz","_integrity":"sha512-eCwAHwpncngyq/3olM4jWnR94TvqFmyyTEGikPmil33auWb8sSqF/YcGHmabLW6ST3pQPP/mmt7y44kIibQ4Ww==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.4.0.161516","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.161516","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.4.0.161516_1684459869327_0.40596249836118914","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.161652":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.4.0.161652","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.4.0.161652","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9d273892f44f6ed6a89e46347f574906513607a2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.4.0.161652.tgz","fileCount":73,"integrity":"sha512-CWNUxnIWnVMx3ahtZ/pv5KpEFmOcFzHwE4CU9Dw/jm4wwFVcm9ulvE5av1b6iWHl1reyJoszcteFKjE4QXonAg==","signatures":[{"sig":"MEQCICM12AQtsW/oStquCfeu7Dmmhy3ynOShKJwqTnM2ze8rAiAd9ucvvIgHHn56Ix6L+OjJ+3y6ZS7nBfyltNMEpKrL9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.4.0.161652.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.4.0.161652.tgz","_integrity":"sha512-CWNUxnIWnVMx3ahtZ/pv5KpEFmOcFzHwE4CU9Dw/jm4wwFVcm9ulvE5av1b6iWHl1reyJoszcteFKjE4QXonAg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.4.0.161652","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.161652","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.4.0.161652_1684526265008_0.6654320007734038","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.161784":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.4.0.161784","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.4.0.161784","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8b16d43c703cc7e7ddbed6d34c9554d6c5363cfd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.4.0.161784.tgz","fileCount":73,"integrity":"sha512-qYM5rWq08akd8Bo13qbdn38ApGg+CSxwqojLAiZzfJPkRdcYwzNe3v6v2q/2DTKcvFxRZ4EteOnvGBF9YLCFuw==","signatures":[{"sig":"MEYCIQCtxsVtpYvB+ThoR83EIgdgkuD45ysiwFC0lQB5HOfFlgIhAN7sqBYYXrGrmIcmy589DhMkIvbJ/ZLZHnrfHjNsYUZi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.4.0.161784.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.4.0.161784.tgz","_integrity":"sha512-qYM5rWq08akd8Bo13qbdn38ApGg+CSxwqojLAiZzfJPkRdcYwzNe3v6v2q/2DTKcvFxRZ4EteOnvGBF9YLCFuw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.4.0.161784","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.161784","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.4.0.161784_1684544018245_0.7670539625797466","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.162089":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.4.0.162089","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.4.0.162089","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"30c840ed36296fc32b09fe3cb9753a0141bbe3e9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.4.0.162089.tgz","fileCount":73,"integrity":"sha512-2s6hBnHHeFxsHb/1drTirPoj44rGgcX+QFfg4fhxrYH1T79cksdlHyO1h27AEhNrMZxge3x6THw86+OMVy/Ugw==","signatures":[{"sig":"MEUCIQDqXwEQAL+Gz+nsfDK8cSAu9FYu1D/oZeYsapK0iMcMjwIgaDh0lCAfKrXeYJtW0D1KnUrX3JWbW2GXb4BfDLbKTw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.4.0.162089.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.4.0.162089.tgz","_integrity":"sha512-2s6hBnHHeFxsHb/1drTirPoj44rGgcX+QFfg4fhxrYH1T79cksdlHyO1h27AEhNrMZxge3x6THw86+OMVy/Ugw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.4.0.162089","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.162089","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.4.0.162089_1684861569686_0.8909318140755667","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.162253":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.4.0.162253","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.4.0.162253","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"252211f44713e1ad82c8774b43a5e1944d7ca4d9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.4.0.162253.tgz","fileCount":73,"integrity":"sha512-OSUkqqYzliWgpDqgQz1k7ULj9zwp+yd/T5Y7Q5zU+Hj5qfT7GWm4/8bew0Ef3bp8qhYW25XfnnrZeZA/DuL/HQ==","signatures":[{"sig":"MEUCIQCX8lhfJrr8KuYuBL+4qnBKRvSdQ3uCHewTLc083f44CwIgYpnJnN3SlUwB/9ChVBH0ryweXjstZWqrNRk4SpA4mgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.4.0.162253.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.4.0.162253.tgz","_integrity":"sha512-OSUkqqYzliWgpDqgQz1k7ULj9zwp+yd/T5Y7Q5zU+Hj5qfT7GWm4/8bew0Ef3bp8qhYW25XfnnrZeZA/DuL/HQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.4.0.162253","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.162253","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.4.0.162253_1684912572681_0.6780116319240119","host":"s3://npm-registry-packages"}},"2.0.0-dev.4.4.0.162574":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.4.4.0.162574","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.4.4.0.162574","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8ac4a0e49cf42592eddc20b740fe9155b5774282","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.4.4.0.162574.tgz","fileCount":73,"integrity":"sha512-ErxshKGItN1lXoI8hRVEW21sG9cVz8a+4wjlYo1A13NtUTXvyjNyq3xkvNg9lSlDjvY0HmS6zIBr22JYDEnSBQ==","signatures":[{"sig":"MEYCIQD06CCjYa1XgMSFtyymHjatihwaxEjWk/8jje0yHY90bQIhAJOsCtOWVVP8bSTigJX0TmGFLrDaMBUn2Ib2x8XQC2fx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195436},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.4.4.0.162574.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.4.4.0.162574.tgz","_integrity":"sha512-ErxshKGItN1lXoI8hRVEW21sG9cVz8a+4wjlYo1A13NtUTXvyjNyq3xkvNg9lSlDjvY0HmS6zIBr22JYDEnSBQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":"2.0.0-dev.4.4.0.162574","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"2.0.0-dev.4.4.0.162574","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.4.4.0.162574_1685038768999_0.4428793972181968","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8d9b30dc459d7a3d90bdf4687f498d4f8c0f9e52","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.4.0.tgz","fileCount":73,"integrity":"sha512-CoziwJlTBr5oYw2iGQezz7cz9iZY64LKvvsttYOxX7phwwTm1pAu01vdlOdxCU8aIiX9mgXNTbbNQxMukpl7lQ==","signatures":[{"sig":"MEYCIQCAMyJeQwEJTGTzfR5N5+1WTvX0Ecbl+ewWbCrf+RLJDwIhAIqq17c+kWbByip2B3uz40U3enfmWvpxiniKkKtdzjvU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195535},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.4.0.tgz","_integrity":"sha512-CoziwJlTBr5oYw2iGQezz7cz9iZY64LKvvsttYOxX7phwwTm1pAu01vdlOdxCU8aIiX9mgXNTbbNQxMukpl7lQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.4.4.0 <2.0.0-internal.4.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.4.0 <2.0.0-internal.4.5.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.0 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.4.0_1685987013736_0.002192993271031174","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5a5f647275e586f82bddf566281f86d101054917","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.0.0.tgz","fileCount":73,"integrity":"sha512-6L6/HMe6s8LB5FxyBXvfwBp8Jlg7w2AdZ1QHbBN2wrsSoLKvDDiqftRptUNN0d6uYaaXaN+3xzHQdSJ/Y0vpHw==","signatures":[{"sig":"MEUCIQCSY9E5eC0zh9XJy+jprGwKgBfdVsxPvGdAmR/sl4qdSgIgZdZFn24KHW58kmZs5Acme+VehxFqkbTcrGlVkIc3CYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195586},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.0.0.tgz","_integrity":"sha512-6L6/HMe6s8LB5FxyBXvfwBp8Jlg7w2AdZ1QHbBN2wrsSoLKvDDiqftRptUNN0d6uYaaXaN+3xzHQdSJ/Y0vpHw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.0.0 <2.0.0-internal.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.0.0 <2.0.0-internal.5.1.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.17.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.17.0","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.0.0 <2.0.0-internal.5.1.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.0.0_1686012008204_0.8983367390201271","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.3.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e8c765cc1fb74e71793bc5e6df039814af7c8d42","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.3.1.tgz","fileCount":73,"integrity":"sha512-PB81SFsS4Tt4J5k49U9Z3dEzH89V9b/ilWsp3frFzfm6IL/MRaoiniItIYSG3lMOY+kJytbb4K5nFe8N2JiG5Q==","signatures":[{"sig":"MEUCIH1dhVEbNZCyPoruwwnCTe0UtfrJ77pyHrCAkuZBHBi3AiEA5bR8y1zbm5dNb9qTjc7WCsk1bC3A6+dKO46uXLfdLeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195464},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.3.1.tgz","_integrity":"sha512-PB81SFsS4Tt4J5k49U9Z3dEzH89V9b/ilWsp3frFzfm6IL/MRaoiniItIYSG3lMOY+kJytbb4K5nFe8N2JiG5Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.3.1 <2.0.0-internal.4.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.18.2","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.18.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.3.1 <2.0.0-internal.4.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.3.1_1686629130726_0.06478773434479201","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.4.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"29fe42fc829f4a1531ba8746af74072f1d2d48a7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.4.1.tgz","fileCount":73,"integrity":"sha512-Fhd4TwFf5VRUY/51qAtQyZNA7EBi8vSG9SoHljcbDwxTsklJsHFt1mc8wK1wc2ZO3w+AnAeOzpFF4T37zzWaqQ==","signatures":[{"sig":"MEYCIQDDHss7e+tPWxXpThnCEKMrZsdXbpjhXZekvVcYBFpgCQIhAL2IDzme6mlDZjkVBwgrV+JlX50CPmNdk8gH0Q6mYfb7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195535},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.4.1.tgz","_integrity":"sha512-Fhd4TwFf5VRUY/51qAtQyZNA7EBi8vSG9SoHljcbDwxTsklJsHFt1mc8wK1wc2ZO3w+AnAeOzpFF4T37zzWaqQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.4.4.1 <2.0.0-internal.4.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.4.1 <2.0.0-internal.4.5.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.18.2","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.18.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.1 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.4.1_1686773282322_0.046498823371202924","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8f954b141a63c09d36bee1eb1ab6dea7b27080f8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.0.1.tgz","fileCount":73,"integrity":"sha512-ish7+Hs2fFGBUkn0Fsl9uyZfzHrX5hgt3NeRiDL2iNISaoI+2BVchAQ79jAynoI9Pt4ICRWwgfgN+G26UWrpaw==","signatures":[{"sig":"MEYCIQCLYQGUMdt45L6PDyAB93RWQ09QF0fBxAP+amJ82B2n/gIhAIfahehICX+wpwxECkrD1CCWjIx1TLWzTgPUHAnyHb4N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195586},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.0.1.tgz","_integrity":"sha512-ish7+Hs2fFGBUkn0Fsl9uyZfzHrX5hgt3NeRiDL2iNISaoI+2BVchAQ79jAynoI9Pt4ICRWwgfgN+G26UWrpaw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.0.1 <2.0.0-internal.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.0.1 <2.0.0-internal.5.1.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.18.2","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.18.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.0.1 <2.0.0-internal.5.1.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.0.1_1686777432213_0.0073028056015063125","host":"s3://npm-registry-packages"}},"2.0.0-dev.5.2.0.169897":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.5.2.0.169897","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.5.2.0.169897","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3d542877535a389e8acc75d4f9d819c9aa68a473","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.5.2.0.169897.tgz","fileCount":74,"integrity":"sha512-XaeKweINUD/qgzyleQ1Ejg4TJalFEIQ8mbDv0jdQ8XA8ScnQ+LKewrb6ZDwC5Iy0rAZX8DkIHriIVyrLCd3YAQ==","signatures":[{"sig":"MEQCIAk0KV7rzgOIVYSCWFekfuAsymdfAk1g/td3C0r5UiCeAiAMx0RNPZ0hv2XTB5CSIV1qM4SjRPMwJfZ95clDoKZ9wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195696},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.5.2.0.169897.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub generate typetests --prepare --dir . --pin","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.5.2.0.169897.tgz","_integrity":"sha512-XaeKweINUD/qgzyleQ1Ejg4TJalFEIQ8mbDv0jdQ8XA8ScnQ+LKewrb6ZDwC5Iy0rAZX8DkIHriIVyrLCd3YAQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":"2.0.0-dev.5.2.0.169897","@fluidframework/odsp-doclib-utils":"2.0.0-dev.5.2.0.169897","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.20.0-169245","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.20.0-169245","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":"2.0.0-dev.5.2.0.169897","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.5.2.0.169897_1687362358685_0.6771493947538598","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.1.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1fae73b0e552270c676d8214c5bfaf8730fe8a8c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.1.0.tgz","fileCount":74,"integrity":"sha512-gxw8ciAnw886QJSBvJZWGfDh0kGz0kyXJRWO6r0vtZLebYI0Uij+pmYCoRwEGE8rHcHQizFmS3bfrPy22wJM5g==","signatures":[{"sig":"MEUCIQDtWsoWK8XQz4f3U/heDogN4zR/aHObWQMLlXOPoiP4/gIgJUqXposgNA+iLHxQ0SqJsr2KHHx3lMU6jEo7Ums+9Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195783},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub generate typetests --prepare --dir . --pin","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.1.0.tgz","_integrity":"sha512-gxw8ciAnw886QJSBvJZWGfDh0kGz0kyXJRWO6r0vtZLebYI0Uij+pmYCoRwEGE8rHcHQizFmS3bfrPy22wJM5g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.1.0 <2.0.0-internal.5.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.1.0 <2.0.0-internal.5.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.19.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.19.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.1.0 <2.0.0-internal.5.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.1.0_1687371725186_0.7173645611422474","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.1.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7c8cde08dd8db6c2a32198880220509ecd389e64","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.1.1.tgz","fileCount":74,"integrity":"sha512-LeZtgTEt4XNXMvApHfCZF726VjdgstcFm12VZ6Ry3mlC5WBq2/a8xB5NLhK4XlBwEsYWgBDtgu/BIKn6BBaJQw==","signatures":[{"sig":"MEUCIGONBEXL8eJNWtnNoHdwbRJFeRIohKiXAeaFy5r2cKCEAiEA/xuzx/K7v1A8uUjGW1v0dcpU6S3DaXgxyJFJ39RnT7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195783},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub generate typetests --prepare --dir . --pin","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.1.1.tgz","_integrity":"sha512-LeZtgTEt4XNXMvApHfCZF726VjdgstcFm12VZ6Ry3mlC5WBq2/a8xB5NLhK4XlBwEsYWgBDtgu/BIKn6BBaJQw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.1.1 <2.0.0-internal.5.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.1.1 <2.0.0-internal.5.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.19.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.19.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.1.1 <2.0.0-internal.5.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.1.1_1688080833824_0.5700084440335231","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.2.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"58e156c7dce7a3ec463a6f210081eeb455c5bf30","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.2.0.tgz","fileCount":74,"integrity":"sha512-/JQkuJbnVxM0huhTOmv2Z3OTMuxdtERT3bYqdzdJPbsXkXXC9GefEByqXhT5OC1KqM3OYPPafklQV+ingpM5CA==","signatures":[{"sig":"MEUCIQDhtJZL2W4NJg8VMrcCW2ZMx7819V1dq9VG0gp1cVhiTwIgEJrSuRX+0LO/k96g5Qu8ixy7yDl3CCJU7QbtqprWJL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195834},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub generate typetests --prepare --dir . --pin","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.2.0.tgz","_integrity":"sha512-/JQkuJbnVxM0huhTOmv2Z3OTMuxdtERT3bYqdzdJPbsXkXXC9GefEByqXhT5OC1KqM3OYPPafklQV+ingpM5CA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.2.0 <2.0.0-internal.5.3.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.2.0 <2.0.0-internal.5.3.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.20.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.20.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.2.0 <2.0.0-internal.5.3.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.2.0_1688584312265_0.04702626822994804","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"67cfc174d52c398250b5aaa0b85f5b84e4521801","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.3.0.tgz","fileCount":74,"integrity":"sha512-nOy7Q1tI+YyOpoh/mlpNelznYVevO6MXew+APcXr9iutI4f9+aGylBBne9uysjnBZfbILw3UBM2RrE98MxGlwA==","signatures":[{"sig":"MEQCIFyx/TWqix079PJHe7z+YXsyv/SzoG8I8ZE0uonZWVY8AiAdhKdL8z3BUR+80orxbi8IJ2kjFZNTDgewWqz4gt0b7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195891},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.3.0.tgz","_integrity":"sha512-nOy7Q1tI+YyOpoh/mlpNelznYVevO6MXew+APcXr9iutI4f9+aGylBBne9uysjnBZfbILw3UBM2RrE98MxGlwA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.3.0 <2.0.0-internal.5.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.3.0 <2.0.0-internal.5.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.0 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.3.0_1689382523175_0.9862060836413089","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5de11d8e8689eec956fba7a22c18ec083fae987e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.4.2.tgz","fileCount":73,"integrity":"sha512-8enDATwWSWrY7m0PpTWYGQl7sZRdBHPG/rGI4R6sDLyqHzEB6dT2v4Eodhn/E+pR8eB6payPR3BHh9+LBnQqoA==","signatures":[{"sig":"MEUCIQCtUAVbVZ4MZrqbzO3pnrtvsl4q+UAJC5rc2NMNxrbtGwIgI4r306mCAXDtNHIKrwbS0nsMpz/YmGwjR3MZpvD6GIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195535},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.4.2.tgz","_integrity":"sha512-8enDATwWSWrY7m0PpTWYGQl7sZRdBHPG/rGI4R6sDLyqHzEB6dT2v4Eodhn/E+pR8eB6payPR3BHh9+LBnQqoA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.4.4.2 <2.0.0-internal.4.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.4.2 <2.0.0-internal.4.5.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.18.2","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.18.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.2 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.4.2_1689973809499_0.6686929639477306","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4f66cbf02446202ff7c9e47b4fae16325b81da86","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.3.1.tgz","fileCount":74,"integrity":"sha512-ku7Up9hd1mvDjuHiUeweO7I3+uoX18ds8EcR9cS8YCtkdr11v//Et6soODu/1C8sd2zpR4XSFUQpeQfuH64w5w==","signatures":[{"sig":"MEUCIQDYUlNOcfMKrUz3pYBMx3ow84Yl3pXy3ol44pRgU53d7QIgbIOJoAaVpHBHoSE6NeEsTyqf+IYcK1AgvNIuRGgoFwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195891},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.3.1.tgz","_integrity":"sha512-ku7Up9hd1mvDjuHiUeweO7I3+uoX18ds8EcR9cS8YCtkdr11v//Et6soODu/1C8sd2zpR4XSFUQpeQfuH64w5w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.3.1 <2.0.0-internal.5.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.3.1 <2.0.0-internal.5.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.1 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.3.1_1690223855628_0.6424141296242798","host":"s3://npm-registry-packages"}},"2.0.0-dev.5.3.2.178189":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.5.3.2.178189","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.5.3.2.178189","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fddc4d7ce9b3cb3db210e607c2734cc45b83c1c8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.5.3.2.178189.tgz","fileCount":74,"integrity":"sha512-aIcxfdhuXIrgDepOuekRyv4qKF5mQKDk9sL0VyTdfIzLxehlXWkJcmYMKUEBtehSvzSShcnnen7SMv330fEqWQ==","signatures":[{"sig":"MEUCIQCp1RaPyD9f8wdHcOJgie6VC2Jg8BUDBC/EzgIEz34DRgIgEpw4oeDOAO3pVn/80Sy2REpMB+KY/rLt6uLXVVy5G2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195841},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.5.3.2.178189.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.5.3.2.178189.tgz","_integrity":"sha512-aIcxfdhuXIrgDepOuekRyv4qKF5mQKDk9sL0VyTdfIzLxehlXWkJcmYMKUEBtehSvzSShcnnen7SMv330fEqWQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":"2.0.0-dev.5.3.2.178189","@fluidframework/odsp-doclib-utils":"2.0.0-dev.5.3.2.178189","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":"2.0.0-dev.5.3.2.178189","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.5.3.2.178189_1690310078831_0.09008967112831168","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.4.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6d49e161e6c79b9e9e0f234d7c702e31f927cb1e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.4.3.tgz","fileCount":73,"integrity":"sha512-lyLnxSRf+QpJU5GpK8gqY4BTivxX8fb/zD/kIRUstaPAPUusH7HCxD0NU6fCB7fB919zzL14JtmkN89h/gBMUA==","signatures":[{"sig":"MEYCIQDq2EkSjlI8RDdziLJZ02PIza3eTJSHkzFd9vOE4VIABAIhAOr3DcAcUZ/dKDHD1upVWBWMFhuSbHOaliruBFng4Tqm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195535},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.4.3.tgz","_integrity":"sha512-lyLnxSRf+QpJU5GpK8gqY4BTivxX8fb/zD/kIRUstaPAPUusH7HCxD0NU6fCB7fB919zzL14JtmkN89h/gBMUA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.4.4.3 <2.0.0-internal.4.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.4.3 <2.0.0-internal.4.5.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.18.2","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.18.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.3 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.4.3_1690486455734_0.7893312949127398","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.3.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.3.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1f08318224362f85510b7da492fd7b048be74b9e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.3.2.tgz","fileCount":74,"integrity":"sha512-udz46lUNVaSW9sEIq+WYiuORTh8ahGGWUuYINHsQTtNcMXDABikrnmBXt+mSKKjz6N7Uzghwj/C4KnAC/f3WEw==","signatures":[{"sig":"MEUCIQCRuQg1/oYT4juHzBUzUCFEjwGWBRuIrval7vNWjlp6XwIgSKSBHrzv8/0g8NZicTOqXLA2mpw+sfqwf/bHbwuw5Us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195891},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.3.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.3.2.tgz","_integrity":"sha512-udz46lUNVaSW9sEIq+WYiuORTh8ahGGWUuYINHsQTtNcMXDABikrnmBXt+mSKKjz6N7Uzghwj/C4KnAC/f3WEw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.3.2 <2.0.0-internal.5.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.3.2 <2.0.0-internal.5.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.2 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.3.2_1690491839416_0.09078644666111013","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.4.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.4.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.4.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fa7bd4df522c6253d03e1849ddd796e09e387d96","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.4.4.tgz","fileCount":73,"integrity":"sha512-WP+yMFVwUlQnoHFYcRG3xUpUiVDPsy0utKialE5z8vxL433XWi6AOV1r/Y8982IUTLtjtIYkxc9x/Wpjp2Qsow==","signatures":[{"sig":"MEQCIFhgusR7/7ThLKKGc8oSWqX7MPfRboechfCEchGFPeHZAiBe3y0R80XPzygJOGvXUhrT9soK/cgPem7Yrns0Yr6+LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195535},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.4.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.4.4.tgz","_integrity":"sha512-WP+yMFVwUlQnoHFYcRG3xUpUiVDPsy0utKialE5z8vxL433XWi6AOV1r/Y8982IUTLtjtIYkxc9x/Wpjp2Qsow==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.4.4.4 <2.0.0-internal.4.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.4.4 <2.0.0-internal.4.5.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.18.2","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.18.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.4.4 <2.0.0-internal.4.5.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.4.4_1691098008046_0.5294636072561525","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.4.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5c43dacb60f34150d3db6d6e1a5686f495165f28","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.4.0.tgz","fileCount":74,"integrity":"sha512-EcIr52UG0I9yvpaFM3JEfib8b98ximt6gXU382PEnbUldFMoAwEV1cT7Xcx50O7McSxTvDQdK6ROz34ao47xlQ==","signatures":[{"sig":"MEUCIAp2BWfhjeaS4JYP4QV9nyd3Bq63I6OeNd9t/8cHfnv9AiEA1nDABibopG/ugKknafBSqdhpPm0gvo8BJ7+OczX2dEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195965},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.4.0.tgz","_integrity":"sha512-EcIr52UG0I9yvpaFM3JEfib8b98ximt6gXU382PEnbUldFMoAwEV1cT7Xcx50O7McSxTvDQdK6ROz34ao47xlQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.4.0 <2.0.0-internal.5.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.4.0 <2.0.0-internal.5.5.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.4.0 <2.0.0-internal.5.5.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.4.0_1691098283052_0.4702226591064056","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"aa15ad5fa84e8091cd25d4bcc9f47383443fe926","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.0.0.tgz","fileCount":74,"integrity":"sha512-N5ahotYoDD6WzlGLa1ReRIrGRxTvvwmLAuhSV58s0bfstqhUNHqRsIF5Ct89QCVY+x5O7/BDTfsR97FmrmdvgA==","signatures":[{"sig":"MEUCIGog6CaZpuH6h9M0ET5apwxZHgf2OQOqLkE+GPBDaQKbAiEA2PB0Xhh9PR4uomeKEq6Wrsrllnvu1BXj8kAeXSCd1Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195093},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.0.0.tgz","_integrity":"sha512-N5ahotYoDD6WzlGLa1ReRIrGRxTvvwmLAuhSV58s0bfstqhUNHqRsIF5Ct89QCVY+x5O7/BDTfsR97FmrmdvgA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.0.0 <2.0.0-internal.6.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.0.0 <2.0.0-internal.6.1.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.0 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.0.0_1691101760840_0.5852252748730524","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.3.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.3.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8df84f7130a9069ac6b84bf18a768b303385b48a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.3.3.tgz","fileCount":74,"integrity":"sha512-DAONj2u1lBNxUBBNDIexzIkD1M2oR3oR1gTyz0qnfwO56OtrpbNw0wsT4J5ai9x4HtBZ9wQJxqw/GcnPCfMujw==","signatures":[{"sig":"MEYCIQCgmHdwvzgZaJteOgApUgWPFz0t7uDeDH1TDvDSr+az3AIhAMaQfGuCHxqbg7UaQa2Bcc1Ao5YE3w01bXxtNqAc5cFT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195891},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.3.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.3.3.tgz","_integrity":"sha512-DAONj2u1lBNxUBBNDIexzIkD1M2oR3oR1gTyz0qnfwO56OtrpbNw0wsT4J5ai9x4HtBZ9wQJxqw/GcnPCfMujw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.3.3 <2.0.0-internal.5.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.3.3 <2.0.0-internal.5.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.3 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.3.3_1691193082216_0.6190915052432029","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.3.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.3.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.3.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"468e6953a56865c7afffaa75e270295fe66f9249","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.3.4.tgz","fileCount":74,"integrity":"sha512-2YuzsHgQgxbvjnY0ha1izh14D9phl6Y31XaRPX6Q+XXo+D8ChU1J/Odfexos6CT6JwHVH++nD9CnOlR8oejNOw==","signatures":[{"sig":"MEYCIQDCD9f8oaNsYKzlaiuvTOr0gVG4KO78lN4mS9H/zO78ygIhAL6GSRWfFOvVM+Nmv06SRZHzivpE5wo7mCEiO1F8VeW3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195891},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.3.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.3.4.tgz","_integrity":"sha512-2YuzsHgQgxbvjnY0ha1izh14D9phl6Y31XaRPX6Q+XXo+D8ChU1J/Odfexos6CT6JwHVH++nD9CnOlR8oejNOw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.3.4 <2.0.0-internal.5.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.3.4 <2.0.0-internal.5.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.3.4 <2.0.0-internal.5.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.3.4_1691439795849_0.4618972911454715","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.1.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9778be8950b014ea50686fd1c6e6e5200946d397","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.1.0.tgz","fileCount":74,"integrity":"sha512-IkzLQpd62G5wdD94KybkFBzzAwe2H9Ho7M3vL9cFdOyC6DKoT5pbq5sBAZxxz0Zy+GJvc4ZKgozvf+NvCTVZIg==","signatures":[{"sig":"MEUCICSRAm7J9TzebpwinkPQlO5JR/KauMDoQW+pTvYbJPXfAiEAiHBKElvNLqG6Vobf6OcDRtGs5/H17D+7+0m+Vxn5bdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195144},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.1.0.tgz","_integrity":"sha512-IkzLQpd62G5wdD94KybkFBzzAwe2H9Ho7M3vL9cFdOyC6DKoT5pbq5sBAZxxz0Zy+GJvc4ZKgozvf+NvCTVZIg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.1.0 <2.0.0-internal.6.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.1.0 <2.0.0-internal.6.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.1.0 <2.0.0-internal.6.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.1.0_1692140559638_0.7835383254523685","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.1.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7e3d0492ae0c6d91a09dc0007e6107eacec969be","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.1.1.tgz","fileCount":74,"integrity":"sha512-kgM0uZKhj3UekwLRHB9mn0AkcISes/Hs0T0SwlGbiZmkusowN/r8/ekMJkv8fgDm2hZ9Sccf3N0w6IUvyYwIvw==","signatures":[{"sig":"MEQCIGDUU02yhpBEF4RcZuQBjQTU13JKKKaA/ad89V1ltW/vAiB7NUmxvaccShy5FnvPUmQ2GPvvT8O3s1hmx7/ucljwwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195144},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.1.1.tgz","_integrity":"sha512-kgM0uZKhj3UekwLRHB9mn0AkcISes/Hs0T0SwlGbiZmkusowN/r8/ekMJkv8fgDm2hZ9Sccf3N0w6IUvyYwIvw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.1.1 <2.0.0-internal.6.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.1.1 <2.0.0-internal.6.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.1.1 <2.0.0-internal.6.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.1.1_1692316369710_0.6122612744743237","host":"s3://npm-registry-packages"}},"2.0.0-internal.5.4.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.5.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.5.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"15bd56b0edf91d36cc52befdbf2ead8d8582987a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.5.4.2.tgz","fileCount":74,"integrity":"sha512-u1ZT0yXODzq1a3A1Epinp0ORq5fxfVi0ACroXFOR2LhEqvhGGW+IdnEl7XGLktvZgxbRNPizghSUT4VKs1Pejg==","signatures":[{"sig":"MEQCIASYboulqTcMDhmbVPuCpgP1aJT6Be7bvb5cEMZA/UQjAiB1TY8VGql07CMvcjZd7P3el1QGNK5cb88hTGtJ9dMhjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195965},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.5.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.5.4.2.tgz","_integrity":"sha512-u1ZT0yXODzq1a3A1Epinp0ORq5fxfVi0ACroXFOR2LhEqvhGGW+IdnEl7XGLktvZgxbRNPizghSUT4VKs1Pejg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.5.4.2 <2.0.0-internal.5.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.5.4.2 <2.0.0-internal.5.5.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.5.4.2 <2.0.0-internal.5.5.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.5.4.2_1692546662081_0.9908824808806129","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d51c1e2f0fb66e63246ee5a5a6f49b53e5888fce","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.0.1.tgz","fileCount":74,"integrity":"sha512-QYcHVSKxgDDaodE7RY1LKUkZHUA0b1YVlHhweEsDVgAxE4mXcPuZtUAsvF74yTHrfZwbtEdKgg7wSjfz2jObGw==","signatures":[{"sig":"MEQCIFDiHN0j2k+glzQ09lM3O/6dxeZRM9OcOk11X7mGdWh9AiBIBxsjianSuxqCJeutKEA27bLO0mtk5T+feGP894eojw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195093},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.0.1.tgz","_integrity":"sha512-QYcHVSKxgDDaodE7RY1LKUkZHUA0b1YVlHhweEsDVgAxE4mXcPuZtUAsvF74yTHrfZwbtEdKgg7wSjfz2jObGw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.0.1 <2.0.0-internal.6.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.0.1 <2.0.0-internal.6.1.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.1 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.0.1_1692566573513_0.04739397593033301","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.2.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fc7c393cf1d0605a9c9e1fbad8a5531cce4ab077","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.2.0.tgz","fileCount":74,"integrity":"sha512-j/XMOs1WxDOdiQTYfrUDKOH8CZClSb+BbedEX8peXJ5HVx3Lw6b79SE6JuEZRiilwzUJyCXXLzkMGyYObqvHVg==","signatures":[{"sig":"MEYCIQCceIhfmwcPUzQwKshD6mwSxrdU+SGDlYKh2AkFrSZpTQIhAJ1rMOYrN/VkryF2tCIvNzZ1CkWGkNUzOFwLmroYI/6s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195238},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.2.0.tgz","_integrity":"sha512-j/XMOs1WxDOdiQTYfrUDKOH8CZClSb+BbedEX8peXJ5HVx3Lw6b79SE6JuEZRiilwzUJyCXXLzkMGyYObqvHVg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.2.0 <2.0.0-internal.6.3.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.2.0 <2.0.0-internal.6.3.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.23.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.23.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.2.0 <2.0.0-internal.6.3.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.2.0_1693333488145_0.7406159703433755","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@fluidframework/tool-utils","version":"1.3.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.3.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"509b454d7903bc63536b3af85e409b979f545a6d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.3.7.tgz","fileCount":70,"integrity":"sha512-b0z6f2xkir58u3SBXbaczS3RWqEuwuu3nJL7v68q0Lja9eqA/sF3hWcMWZlGrnesAV6zy8BrCyfpUhWkHfUzjg==","signatures":[{"sig":"MEUCIFrA/VoA953vD2g6RbyEIHv3qhvj+oa0l+8ZBDYzNp/TAiEA9O1a5L4IHTf0n5+PKPddHI/NQYPB8ecgUfkZXDayZfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185340},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.3.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-validator -g -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.2","@fluidframework/protocol-base":"^0.1036.5001","@fluidframework/odsp-doclib-utils":"^1.3.7","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.3.0"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.74327","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.3.7","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.3.7_1693504084158_0.7765860636801385","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.3.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c879a1e56330e95376ef3c8c37e1f895d907d4c3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.3.0.tgz","fileCount":74,"integrity":"sha512-ncPsI9jcFHp3yFXaWRiEoVDHqOSB6hGTQHSI+Ih/Q/JMTqs/Z+hjBi0ga63M5XdXmaEKJHWu8gjNYvMdjI/eDQ==","signatures":[{"sig":"MEQCIB5bkwK9g6iZ7cXIVE152EnvXFCpcR3Q+ecN4yhCE57TAiAXkSN9K+sYItYi0gP93ca9UG0Gn9Jk71/JjGHSH47IeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195098},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.3.0.tgz","_integrity":"sha512-ncPsI9jcFHp3yFXaWRiEoVDHqOSB6hGTQHSI+Ih/Q/JMTqs/Z+hjBi0ga63M5XdXmaEKJHWu8gjNYvMdjI/eDQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.6.3.0 <2.0.0-internal.6.4.0","@fluidframework/driver-utils":">=2.0.0-internal.6.3.0 <2.0.0-internal.6.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.3.0 <2.0.0-internal.6.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.0 <2.0.0-internal.6.4.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.3.0_1694039814534_0.09090285304536039","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.3.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fb93c9fcaa0a4bb1248b52347f5bb6ceca5ecf7b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.3.1.tgz","fileCount":74,"integrity":"sha512-0XCQJg4EfWcZoo7xgj6F+bGOLuYcdrj4E8URG5P4L/rTCcHLA7jtNRTJ+64SqiQZRv44MD1FPA6EWZ3Uxlud7Q==","signatures":[{"sig":"MEUCIH18CTpsii9LhbDBRJLvB/1e9fveEdwswtjEm/aKR8btAiEA0L6HZxuCYq/7gMf4zVroUlek1P8C4eUCGxrnY2ENVFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195098},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.3.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.3.1.tgz","_integrity":"sha512-0XCQJg4EfWcZoo7xgj6F+bGOLuYcdrj4E8URG5P4L/rTCcHLA7jtNRTJ+64SqiQZRv44MD1FPA6EWZ3Uxlud7Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.6.3.1 <2.0.0-internal.6.4.0","@fluidframework/driver-utils":">=2.0.0-internal.6.3.1 <2.0.0-internal.6.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.3.1 <2.0.0-internal.6.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.1 <2.0.0-internal.6.4.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.3.1_1694116653994_0.7857450781555768","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"62e7d1a33addca6686aefe58678810cb8d88bdb6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.0.2.tgz","fileCount":74,"integrity":"sha512-qhJ9UgPLlgFm9ZLJ+N/P5T0ghthAwzAZUqV4NoQLhdnev27GO3ke+IF047LH8AdY3cCl7/2nthjNZk950G90/A==","signatures":[{"sig":"MEYCIQCqXbBzuHbQFJIkP2We5G/J5YisHmBpSpBsq5RKH58XYQIhAIucrZW0Smwkw/DQAcAdAhJM7I7kPW1dlYIOv92mAoAX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195093},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.0.2.tgz","_integrity":"sha512-qhJ9UgPLlgFm9ZLJ+N/P5T0ghthAwzAZUqV4NoQLhdnev27GO3ke+IF047LH8AdY3cCl7/2nthjNZk950G90/A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.0.2 <2.0.0-internal.6.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.0.2 <2.0.0-internal.6.1.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.2 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.0.2_1694134724381_0.1676496847543194","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.3.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.3.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.3.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"22b7703791ea77b422ba486cb1f6134a205f0d36","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.3.2.tgz","fileCount":74,"integrity":"sha512-1o5s2vazUcB5T4u880uxN2AVTnSOfJrg/BShSVEWrKHkWMd6BlrgfXZ8CZ8EfHmk1T1G+DR/VxizGKsuS6lFHQ==","signatures":[{"sig":"MEUCIHKGz7fUcSnHnXZ/NdE0ea4FGGeJS4TUfQvHdmmtbDP/AiEAquYJ21DP6HuPS/a70kZfjXqVuzFNz6EgtgcwqztVjEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195098},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.3.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.3.2.tgz","_integrity":"sha512-1o5s2vazUcB5T4u880uxN2AVTnSOfJrg/BShSVEWrKHkWMd6BlrgfXZ8CZ8EfHmk1T1G+DR/VxizGKsuS6lFHQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.6.3.2 <2.0.0-internal.6.4.0","@fluidframework/driver-utils":">=2.0.0-internal.6.3.2 <2.0.0-internal.6.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.3.2 <2.0.0-internal.6.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.2 <2.0.0-internal.6.4.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.3.2_1694213208797_0.5422267188852989","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.1.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"772f48cf0bb18f4ca104668f8b673fb6fbd5ba4d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.1.2.tgz","fileCount":74,"integrity":"sha512-i2MBXO8ZE+E4UEvRIOXOQe43G46PY7IctD3AWBhHuVknD88PP9FRCiOqsdYi1UDqtmxkrFqaQMXxu7fJ+GN+Mw==","signatures":[{"sig":"MEQCIE8JcX4TmGJj/tdpLgtwVpreP1DQ4mJA8PW3dEGOjpNkAiBZj8pqC8sSg9vgb0qq4mAPzkC3TGqbyVmgOnlfLxwNNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195144},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.1.2.tgz","_integrity":"sha512-i2MBXO8ZE+E4UEvRIOXOQe43G46PY7IctD3AWBhHuVknD88PP9FRCiOqsdYi1UDqtmxkrFqaQMXxu7fJ+GN+Mw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.1.2 <2.0.0-internal.6.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.1.2 <2.0.0-internal.6.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.1.2 <2.0.0-internal.6.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.1.2_1694452771457_0.3754892736124711","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9f3b4ca4f3a74ac7c7d255d9fdc165438f76e038","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.0.3.tgz","fileCount":74,"integrity":"sha512-qAuOGk/JWBgu4EdJaWwEMpcO2hxCbYR5i/NZBKQN0bF6KcaqfwoMTTWMAYiWAg5yLxnAaPnyVcFfU+bnSdK0zg==","signatures":[{"sig":"MEYCIQCT5+4rLlLFpYqvBkENam+pspE92n4Sq7BQUizfFfp4KwIhAKe4QwchlehnA0KiJ4afJ3txafQ6NQBQm8u8kNlVnli3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195093},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.0.3.tgz","_integrity":"sha512-qAuOGk/JWBgu4EdJaWwEMpcO2hxCbYR5i/NZBKQN0bF6KcaqfwoMTTWMAYiWAg5yLxnAaPnyVcFfU+bnSdK0zg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.0.3 <2.0.0-internal.6.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.0.3 <2.0.0-internal.6.1.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.3 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.0.3_1694452969879_0.8232723754923292","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.2.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"46ff30cfc8a2a205c4f4e04495ff768ea0836141","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.2.1.tgz","fileCount":74,"integrity":"sha512-1X+OF8scd8cf1Om7WaholMCnpE1LWxFtuo/vxIy5nFKn2SrbmS3Vz1iGGGccIYoTo+TLoIp8rBx7sRWJD/wdzA==","signatures":[{"sig":"MEUCIQCNMaK/kH0jasQQ839UrUZGixaTmsV2vkUK9g2jBzXXiQIgIhAuMfoDr3kboy0NJrs45cP3uDeAl4IAM/KFR2EHwA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195238},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.2.1.tgz","_integrity":"sha512-1X+OF8scd8cf1Om7WaholMCnpE1LWxFtuo/vxIy5nFKn2SrbmS3Vz1iGGGccIYoTo+TLoIp8rBx7sRWJD/wdzA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.2.1 <2.0.0-internal.6.3.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.2.1 <2.0.0-internal.6.3.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.23.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.23.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.2.1 <2.0.0-internal.6.3.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.2.1_1694453131720_0.26754600573768683","host":"s3://npm-registry-packages"}},"2.0.0-internal.4.3.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.4.3.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.4.3.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cd39b5e6ca97662d53f46635a92b9c243e0cf71a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.4.3.2.tgz","fileCount":73,"integrity":"sha512-zeZqI74H+rFPMtSRihLClFeQlLLEDZMBNYlQNQ9FAn11+s2d9cXk+KFjf4N8AzXomw3FlDA/MXAtccAno/iyOg==","signatures":[{"sig":"MEUCIFtGH8WJ9uq4TmViPr+O6XcEOqYuYszJeFJPu9FJEm1TAiEA/sEJYqVjAnnB/8bcTSl80KWNVnWuxRzT8Kd76o14ogY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195464},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.4.3.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.4.3.2.tgz","_integrity":"sha512-zeZqI74H+rFPMtSRihLClFeQlLLEDZMBNYlQNQ9FAn11+s2d9cXk+KFjf4N8AzXomw3FlDA/MXAtccAno/iyOg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.19.4","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/protocol-base":"^0.1039.1000","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.4.3.2 <2.0.0-internal.4.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^14.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.18.2","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.18.2","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.4.3.2 <2.0.0-internal.4.4.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.4.3.2_1694465769417_0.3434825090920097","host":"s3://npm-registry-packages"}},"2.0.0-dev.6.4.0.191258":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.6.4.0.191258","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.6.4.0.191258","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7160720287b3d95c741290a4f6aead44a5ac2437","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.6.4.0.191258.tgz","fileCount":74,"integrity":"sha512-y0sRTtPVOd+FwmS1PJkdrvnYrFd6Mc29Id6NcbuZ74qC4kBEuCMwGNrTt5eZ3WKWyrbG3IYXW4e70iqKLlmXMg==","signatures":[{"sig":"MEUCIQDO7yfzxvHkZf8yYC6CIp14VNP51yNHHSyOSj/JXyBUtQIgBgUsqTixF9FVbv5tkKFXnlFaNhVE4cTX2xsPE+kLfks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195026},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.6.4.0.191258.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.6.4.0.191258.tgz","_integrity":"sha512-y0sRTtPVOd+FwmS1PJkdrvnYrFd6Mc29Id6NcbuZ74qC4kBEuCMwGNrTt5eZ3WKWyrbG3IYXW4e70iqKLlmXMg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.6.4.0.191258","@fluidframework/driver-utils":"2.0.0-dev.6.4.0.191258","@fluidframework/odsp-doclib-utils":"2.0.0-dev.6.4.0.191258","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":"2.0.0-dev.6.4.0.191258","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.6.4.0.191258_1695095434390_0.3619160655944291","host":"s3://npm-registry-packages"}},"2.0.0-dev.6.4.0.191457":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.6.4.0.191457","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.6.4.0.191457","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"48f38acbee99d784e8ea92e67d4df50c3f086b89","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.6.4.0.191457.tgz","fileCount":74,"integrity":"sha512-3SkGdzdD52TTRE8jb3uHCuoa6aEl/As6fKyzNujP4C/J58BY5R4N2UdOD9/o+L+W3sAd9QBmzbOO8TMVFEhDZQ==","signatures":[{"sig":"MEUCIBEo+TFPN1qXaye7XP+HkxHxvFiFUyYSLlCzpqX93MCvAiEA9FtjaMWrEZsNyiXSfAGKU6Lf2rfzKspAQ4tRKLoQX9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195026},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.6.4.0.191457.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.6.4.0.191457.tgz","_integrity":"sha512-3SkGdzdD52TTRE8jb3uHCuoa6aEl/As6fKyzNujP4C/J58BY5R4N2UdOD9/o+L+W3sAd9QBmzbOO8TMVFEhDZQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.6.4.0.191457","@fluidframework/driver-utils":"2.0.0-dev.6.4.0.191457","@fluidframework/odsp-doclib-utils":"2.0.0-dev.6.4.0.191457","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":"2.0.0-dev.6.4.0.191457","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.6.4.0.191457_1695165548385_0.1101389573491709","host":"s3://npm-registry-packages"}},"2.0.0-dev.6.4.0.191515":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.6.4.0.191515","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.6.4.0.191515","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"366f01d6a1dbc63b2577a8e2b4b2fd92732916fa","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.6.4.0.191515.tgz","fileCount":74,"integrity":"sha512-Lppn8TqPAnqb3GtTUuGdHOBKlmMeL2ZtBjlBvGFMkWpuzmNbwjsfoW5zddOS7PY3p7kfCSreC0hCbssbRkduIQ==","signatures":[{"sig":"MEUCIEFQn65hyUSvCAcE5o94klChzbxD1YVQ4FcwbMd3SEN2AiEArYysSLBXof58pTfIV72ZMHqpIWQ/FL9EO/9Xawj+hnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195026},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.6.4.0.191515.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.6.4.0.191515.tgz","_integrity":"sha512-Lppn8TqPAnqb3GtTUuGdHOBKlmMeL2ZtBjlBvGFMkWpuzmNbwjsfoW5zddOS7PY3p7kfCSreC0hCbssbRkduIQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.6.4.0.191515","@fluidframework/driver-utils":"2.0.0-dev.6.4.0.191515","@fluidframework/odsp-doclib-utils":"2.0.0-dev.6.4.0.191515","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":"2.0.0-dev.6.4.0.191515","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.6.4.0.191515_1695169930560_0.4451011257437667","host":"s3://npm-registry-packages"}},"2.0.0-dev.6.4.0.192049":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.6.4.0.192049","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.6.4.0.192049","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3619f76178539aa196fae154f9a1b3665c80279f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.6.4.0.192049.tgz","fileCount":74,"integrity":"sha512-zNscq8bPASdwxioxx+K5Z42GEOJVR2rSUNMIehl1aGBqjPTc8fFziuXI1Ue1BYCMVuxVNsONbTIrvB7tX0oPJw==","signatures":[{"sig":"MEUCIAQW7fKZySov02cenn8Navg5NQhtOEHaoqpkurs1LeGaAiEA2puQ6AakoCLCL9smstd03T0JHoC6/uSN1M9aBc04Sos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195026},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.6.4.0.192049.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.6.4.0.192049.tgz","_integrity":"sha512-zNscq8bPASdwxioxx+K5Z42GEOJVR2rSUNMIehl1aGBqjPTc8fFziuXI1Ue1BYCMVuxVNsONbTIrvB7tX0oPJw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.6.4.0.192049","@fluidframework/driver-utils":"2.0.0-dev.6.4.0.192049","@fluidframework/odsp-doclib-utils":"2.0.0-dev.6.4.0.192049","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":"2.0.0-dev.6.4.0.192049","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.6.4.0.192049_1695252815619_0.14239078052919152","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.3.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.3.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.3.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9da97714f32dbc2ee119881fef8be67c466e49e6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.3.3.tgz","fileCount":74,"integrity":"sha512-b+CVmldQF0i4j+aLg/c58ZBeIGGpvg9LF6DcMRhDh2PYHr8kkaVQ/nR0GZ4wATHnRtEfuju1Gv41NHWX/SEOsQ==","signatures":[{"sig":"MEUCIQDn7Su36Bz7pZzMDyUDu5BbeZQTKxZUcYiX61ast+mmHQIgWVWTEeZG2zLJyFNgG10npkLlIx/QAR70Fpakk+4GEhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195098},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.3.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.3.3.tgz","_integrity":"sha512-b+CVmldQF0i4j+aLg/c58ZBeIGGpvg9LF6DcMRhDh2PYHr8kkaVQ/nR0GZ4wATHnRtEfuju1Gv41NHWX/SEOsQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.6.3.3 <2.0.0-internal.6.4.0","@fluidframework/driver-utils":">=2.0.0-internal.6.3.3 <2.0.0-internal.6.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.3.3 <2.0.0-internal.6.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.3 <2.0.0-internal.6.4.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.3.3_1695333175609_0.1360373030617683","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.4.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"69291802089186ea948c83718ab263e4a52a17a9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.4.0.tgz","fileCount":74,"integrity":"sha512-oDTkFeaeaP0siVdSwGqO51Vdh1OcD+NgekbwUQf3uR3lDgH1BtcqC9Y8YMaK8o7W70Lvh3QXFfUduSwUTfJbVg==","signatures":[{"sig":"MEQCIEWG4eO7Ny0q08Ml/oI/iFUl75HH+gSlsY3d2DFHuz3xAiAhv2ugtwE0BX1G3YigxS8IrJ5X6+HOeeY1PwqIYEcr+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195149},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.4.0.tgz","_integrity":"sha512-oDTkFeaeaP0siVdSwGqO51Vdh1OcD+NgekbwUQf3uR3lDgH1BtcqC9Y8YMaK8o7W70Lvh3QXFfUduSwUTfJbVg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.6.4.0 <2.0.0-internal.6.5.0","@fluidframework/driver-utils":">=2.0.0-internal.6.4.0 <2.0.0-internal.6.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.4.0 <2.0.0-internal.6.5.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.4.0 <2.0.0-internal.6.5.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.4.0_1695863091256_0.6947730039756368","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2ef8a8389f6d46ed75ffa85a622531aecb4c98fc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.0.0.tgz","fileCount":74,"integrity":"sha512-7bZqeE42UgJZQhybNAdyj+kvZcTRmlIw8SrKY4lutLV6sKVqJY7nr+qpCA+MkdmAD9axykDhmETYAUq8BtBldw==","signatures":[{"sig":"MEUCIG2U9jMggusFqAtUZVwxYO1qtxbcDCHXei9rcAqS+eKWAiEA6fN3TuL+03mPpnXAKIksW0P0Yz+EfcWz3RNQklqXnIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197688},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.0.0.tgz","_integrity":"sha512-7bZqeE42UgJZQhybNAdyj+kvZcTRmlIw8SrKY4lutLV6sKVqJY7nr+qpCA+MkdmAD9axykDhmETYAUq8BtBldw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.0.0 <2.0.0-internal.7.1.0","@fluidframework/driver-utils":">=2.0.0-internal.7.0.0 <2.0.0-internal.7.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.0.0 <2.0.0-internal.7.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.24.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.24.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.0.0 <2.0.0-internal.7.1.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.0.0_1695922875734_0.3848080110690768","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6ff24ba4078e88d87fc5134cf3213d2efce1a98f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.0.4.tgz","fileCount":74,"integrity":"sha512-rNmlkIbUWfj8U5V9bi/y2ZsVMn1lenOdMEbxHZIbjI7+wy3XmuXdUO9RaoQ3luQjms6HJLCE5J8sjJGMV7Sjfg==","signatures":[{"sig":"MEUCICGpsPHp9xusmm3L6K9AEq9Kff3pXC5zlRLv6DZMqsj6AiEA2gmTt4fbvYo8wkWPM4xjx8q6AzYbhgM+AeIlUDgUYwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195093},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.0.4.tgz","_integrity":"sha512-rNmlkIbUWfj8U5V9bi/y2ZsVMn1lenOdMEbxHZIbjI7+wy3XmuXdUO9RaoQ3luQjms6HJLCE5J8sjJGMV7Sjfg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.0.4 <2.0.0-internal.6.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.0.4 <2.0.0-internal.6.1.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.21.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.21.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.0.4 <2.0.0-internal.6.1.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.0.4_1696292834652_0.28186038943524117","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.1.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.1.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.1.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fd84173b2626f70418f7fa828f7d15383fd3be80","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.1.3.tgz","fileCount":74,"integrity":"sha512-2mMX2uHSP5IPjBZ3u/9sJilbQwjnxkM5vwK6DuA9pnju3olz6rbKX5fRcpxgt02cjbqwkFnLObzCfTW/PJnncg==","signatures":[{"sig":"MEUCIQDtMX0cnZlkAPZSZrJ6RIdE9sZEsYa4fsP87UQl/NctngIgSDMoB/PEr+UYyc+GkcqVUrRGpCRt9P7kwbC4W1WVX1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195144},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.1.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.1.3.tgz","_integrity":"sha512-2mMX2uHSP5IPjBZ3u/9sJilbQwjnxkM5vwK6DuA9pnju3olz6rbKX5fRcpxgt02cjbqwkFnLObzCfTW/PJnncg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.1.3 <2.0.0-internal.6.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.1.3 <2.0.0-internal.6.2.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.1.3 <2.0.0-internal.6.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.1.3_1696297101886_0.08478001689003367","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.3.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.3.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.3.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"956f6efd924100c19240d91cfaece07d7fab87b8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.3.4.tgz","fileCount":74,"integrity":"sha512-u1oRtUWXHC7SiqjohX7B+orjD/lg3NVyc9gH4zNZzRY0sfiU/JByd+vuPmOABah4sEvlh5ryKn4dFImc1dKugQ==","signatures":[{"sig":"MEUCIQC9bN3Jn4vprCghawqF95aC6srF1QqEtevmtgvt+h4svgIgILo4Ven8swOlLsOQP4OCvv8xPPLNTjxl0lrM0fymoq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195098},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.3.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.3.4.tgz","_integrity":"sha512-u1oRtUWXHC7SiqjohX7B+orjD/lg3NVyc9gH4zNZzRY0sfiU/JByd+vuPmOABah4sEvlh5ryKn4dFImc1dKugQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.6.3.4 <2.0.0-internal.6.4.0","@fluidframework/driver-utils":">=2.0.0-internal.6.3.4 <2.0.0-internal.6.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.3.4 <2.0.0-internal.6.4.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.4 <2.0.0-internal.6.4.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.3.4_1696300789285_0.5085032065788218","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.2.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.6.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.6.2.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fa2c26dafdecc9712ffa74ce15c67234e14d46d7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.6.2.2.tgz","fileCount":74,"integrity":"sha512-zejYSaoQtJ104FbGaaipFAYG+P9JGI2winwbQTLnnhax6csDzJX+Ja++FEsZct5TVnYM4Rr1GJEXClsKpOHdKA==","signatures":[{"sig":"MEYCIQCFGTpCn9oPN690FhkyyqGBxs2HieW+3lCfNFlUwI3m/wIhANKbGJxrR/JNYSKEsPSJRwnnc3qwQ/XR81HC4U4j2dkR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195238},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.6.2.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob \"dist\" \"lib\" \"*.tsbuildinfo\" \"*.build.log\"","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.6.2.2.tgz","_integrity":"sha512-zejYSaoQtJ104FbGaaipFAYG+P9JGI2winwbQTLnnhax6csDzJX+Ja++FEsZct5TVnYM4Rr1GJEXClsKpOHdKA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"8.11.0","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^1.1.1","@fluidframework/driver-utils":">=2.0.0-internal.6.2.2 <2.0.0-internal.6.3.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.6.2.2 <2.0.0-internal.6.3.0","@fluidframework/protocol-definitions":"^1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.1.0","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~4.5.5","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^7.6.0","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.23.0","@microsoft/api-extractor":"^7.34.4","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.23.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.2.2 <2.0.0-internal.6.3.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.6.2.2_1696309988711_0.0075352063179765505","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.1.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"33d2fc8389cb709ff291f3b44e7963fc337ddb73","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.1.0.tgz","fileCount":79,"integrity":"sha512-F7/V+djKVD81PnHedJiAlkm2z+Jbco6u3TbTcZRpX88HnGkvmsprA6eqLbHjXDiJY3Kx7T+blfibAzS12sUpwg==","signatures":[{"sig":"MEYCIQCWa7WVl7045GMMsv6nVrXgLAwMq6TQYCTVNJev3z2FIAIhAIjmK0vdeu1aXLUkVWs7t57fvBHsyBnIkQLFwvYgsVwp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215686},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.1.0.tgz","_integrity":"sha512-F7/V+djKVD81PnHedJiAlkm2z+Jbco6u3TbTcZRpX88HnGkvmsprA6eqLbHjXDiJY3Kx7T+blfibAzS12sUpwg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.1.0 <2.0.0-internal.7.2.0","@fluidframework/driver-utils":">=2.0.0-internal.7.1.0 <2.0.0-internal.7.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.1.0 <2.0.0-internal.7.2.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.25.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.25.0","@fluidframework/build-common":"^2.0.1","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.1.0 <2.0.0-internal.7.2.0","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.1.0_1697236343028_0.8981687585713094","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.2.0.203917":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.2.0.203917","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.2.0.203917","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"331abb2bcc4f9fefcac6d40bf054bd541b313636","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.2.0.203917.tgz","fileCount":79,"integrity":"sha512-C7cpceEpzeQnXXk6wm3q1uVATHEgdKZen/BnKMHTD4XlzSJJhEbo8RpfI21cnDk+QjKYo/cmB50Xch1e7ocMmQ==","signatures":[{"sig":"MEYCIQDILcbUWzNx18VD00LjcZos90e8TlLrjLXXB2Z3CjMrVAIhANB7j+PkBBSEzrceIXx5ck3tvoaLLWz6o+lxLQL1P3TO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215599},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.2.0.203917.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.2.0.203917.tgz","_integrity":"sha512-C7cpceEpzeQnXXk6wm3q1uVATHEgdKZen/BnKMHTD4XlzSJJhEbo8RpfI21cnDk+QjKYo/cmB50Xch1e7ocMmQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.2.0.203917","@fluidframework/driver-utils":"2.0.0-dev.7.2.0.203917","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.2.0.203917","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.26.0-203096","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.26.0-203096","@fluidframework/build-common":"^2.0.2","@fluidframework/mocha-test-setup":"2.0.0-dev.7.2.0.203917","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.2.0.203917_1698100089862_0.7560850286322505","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.2.0.204906":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.2.0.204906","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.2.0.204906","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c6dff32228b4caf1f17d12d4add5c414d5fff598","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.2.0.204906.tgz","fileCount":79,"integrity":"sha512-B+ts1kMghIpD9X38aBSMkIkAiHsXSqUYiuDAESwqHe9E4+hX1PVzhnNrJrpTu0cT47i6U3D2ezLxlsDCW3s7qw==","signatures":[{"sig":"MEQCIGdPbESm40Z9pqa4/SQbZ2LwltfpvIpfYzSacpsLY35+AiBUebB8+rZIyVedzZcyzC+WmjUbeaeCKu0tQlDQa7X6uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215599},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.2.0.204906.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.2.0.204906.tgz","_integrity":"sha512-B+ts1kMghIpD9X38aBSMkIkAiHsXSqUYiuDAESwqHe9E4+hX1PVzhnNrJrpTu0cT47i6U3D2ezLxlsDCW3s7qw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.2.0.204906","@fluidframework/driver-utils":"2.0.0-dev.7.2.0.204906","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.2.0.204906","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.26.0-203096","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.26.0-203096","@fluidframework/build-common":"^2.0.2","@fluidframework/mocha-test-setup":"2.0.0-dev.7.2.0.204906","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.2.0.204906_1698254566342_0.7346982879328012","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.2.0.205722":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.2.0.205722","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.2.0.205722","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"69d8febdaaadf9c6859b43054a3d97e303c9954d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.2.0.205722.tgz","fileCount":75,"integrity":"sha512-5TuZGaoK8yu5JFF4gl/WY7e1bCiVnQgYb5XlXIQJjsjrhnHFbFj4zQOudqVf1Aa8vs0ee+pIqc0xFBQsQjcBig==","signatures":[{"sig":"MEQCIGX8gUSisOtYICHGwjKyHepRgHe29+2syXoUWsaHS1oRAiB49LNxo4HgSBRFPSV0KVJ7SrBL+MGkq5dpcoXIJl+Jjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201127},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.2.0.205722.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.2.0.205722.tgz","_integrity":"sha512-5TuZGaoK8yu5JFF4gl/WY7e1bCiVnQgYb5XlXIQJjsjrhnHFbFj4zQOudqVf1Aa8vs0ee+pIqc0xFBQsQjcBig==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.2.0.205722","@fluidframework/driver-utils":"2.0.0-dev.7.2.0.205722","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.2.0.205722","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.2.0.205722","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.2.0.205722_1698362114582_0.9781129518277059","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.2.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e5abe6793b90dc335f97bf50333c445ad53498f8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.2.0.tgz","fileCount":75,"integrity":"sha512-fAmRk+ivfC4nxmbWcey9ATUP4Fnp76ffZVoAUHG+4sD+UKWCT/65Mq1EFx65EPW7Yb/+Mhs68onBfGwIwwgpjQ==","signatures":[{"sig":"MEUCIQDkdMbiDDHghdY4yRaGNAzoEeAU48GcayaPNEyM+nYo+QIgIvjdpZeDLSvIWLZkUhtVgW4F9KNq/hwp3RLyY5p/GFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201250},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.2.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.2.0.tgz","_integrity":"sha512-fAmRk+ivfC4nxmbWcey9ATUP4Fnp76ffZVoAUHG+4sD+UKWCT/65Mq1EFx65EPW7Yb/+Mhs68onBfGwIwwgpjQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.2.0 <2.0.0-internal.7.3.0","@fluidframework/driver-utils":">=2.0.0-internal.7.2.0 <2.0.0-internal.7.3.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.2.0 <2.0.0-internal.7.3.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.2.0 <2.0.0-internal.7.3.0","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.2.0_1698369553388_0.32472303181062534","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.2.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6cf47cedc7d2b3879159d06554dd9421ec99ee22","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.2.1.tgz","fileCount":75,"integrity":"sha512-Mol/h9xOI1Ia18l0Nir0ApW+PwfJEM4uydyF9K0bLxsSd1lYjSEXIbL6is8eUNNuKGzxAtHUhhGPAsXO+dPXpQ==","signatures":[{"sig":"MEYCIQDXj857CVf3r/V0bwAL6NLmP+FUtBrrFHrsShhnOMH6sgIhAM7i3hMf4LUUUsSs1d1hKI+0B6KSvx4r8wYOSIwhtuhi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201250},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.2.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.2.1.tgz","_integrity":"sha512-Mol/h9xOI1Ia18l0Nir0ApW+PwfJEM4uydyF9K0bLxsSd1lYjSEXIbL6is8eUNNuKGzxAtHUhhGPAsXO+dPXpQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.2.1 <2.0.0-internal.7.3.0","@fluidframework/driver-utils":">=2.0.0-internal.7.2.1 <2.0.0-internal.7.3.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.2.1 <2.0.0-internal.7.3.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.2.1 <2.0.0-internal.7.3.0","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.2.1_1698452852034_0.13418172743440615","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d5f81f977a4f954b6723b36dabb541bc82450005","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.0.1.tgz","fileCount":74,"integrity":"sha512-dsY86G+qaD/O2WipPU8v00VOnOysDSK1FjIRbz95wxAGNMqg7lH4u6jdYdRIdRSf7eQMDLOfy9BWK5GplXgGow==","signatures":[{"sig":"MEYCIQDRcF25R/16lPcPIgn5nbG+CEGUjTRdU1cTxlIJeYUf1gIhALcbL1prpq8Ske4Nj1Y4z75BYWkvaGfSqtPWe1pcUwum","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197688},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.0.1.tgz","_integrity":"sha512-dsY86G+qaD/O2WipPU8v00VOnOysDSK1FjIRbz95wxAGNMqg7lH4u6jdYdRIdRSf7eQMDLOfy9BWK5GplXgGow==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.0.1 <2.0.0-internal.7.1.0","@fluidframework/driver-utils":">=2.0.0-internal.7.0.1 <2.0.0-internal.7.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.0.1 <2.0.0-internal.7.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.24.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.24.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.0.1 <2.0.0-internal.7.1.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.0.1_1698453161842_0.18683006412333136","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.1.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"69202d3935813e8e274b157ee2d2160f83ca487d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.1.1.tgz","fileCount":79,"integrity":"sha512-31zsg51d3o3rrMz7LdHiJGy5+VTFZLrVNqJqDajPqHrRVSm7R/QF/wG16/yi0v/ghCGjEZzoX8LvAaA73mrrsA==","signatures":[{"sig":"MEUCIGMneMgfFBuDTgLjLqiGUFO+e8JrBJ8Iyz4C3mQTS/XGAiEAj22J5OOlyzKkNp8KBq+uDnP5u2WUIuHeuRT8TGqkHdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215686},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.1.1.tgz","_integrity":"sha512-31zsg51d3o3rrMz7LdHiJGy5+VTFZLrVNqJqDajPqHrRVSm7R/QF/wG16/yi0v/ghCGjEZzoX8LvAaA73mrrsA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.1.1 <2.0.0-internal.7.2.0","@fluidframework/driver-utils":">=2.0.0-internal.7.1.1 <2.0.0-internal.7.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.1.1 <2.0.0-internal.7.2.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.25.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.25.0","@fluidframework/build-common":"^2.0.1","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.1.1 <2.0.0-internal.7.2.0","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.1.1_1698453180958_0.3147057888046374","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.206769":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.206769","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.206769","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3c7e5cf6dcc781ea0ad9a1968cce71d7ec3efa7d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.206769.tgz","fileCount":75,"integrity":"sha512-5Q9FwtKxNh84rxHpqPyYg1I/cyAlr96IFPil81UycJlKJXDoS+wI4muBA54wtxg2vzKWNtLgwu24RoendKtp/Q==","signatures":[{"sig":"MEUCICXKbJMUpn37NdziOJ9wVWzU7+H+NdZw0mdBmhfnkTKzAiEA/tFfGMa5Ik1QgjklmaIiDwdHPvz1KZLijuu1mcv4CBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201178},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.206769.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.206769.tgz","_integrity":"sha512-5Q9FwtKxNh84rxHpqPyYg1I/cyAlr96IFPil81UycJlKJXDoS+wI4muBA54wtxg2vzKWNtLgwu24RoendKtp/Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.206769","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.206769","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.206769","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.206769","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.206769_1698714071958_0.39018309334680934","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.207781":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.207781","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.207781","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5d4e4bdd7be9acb30f0ff0214c7030b646973bac","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.207781.tgz","fileCount":75,"integrity":"sha512-YkTYZY0zOG4y2woyUc+4WkgKN1Awa4O8ltVuWd1nYBQqoJ2/w22yMNk2ducoofbp9cn5iJTBoxRIhwNWbjZ+hQ==","signatures":[{"sig":"MEYCIQCyL9FdaQ1NEO5pBF9DNSJ2wcCJRjUNHfmeHdnXoESiegIhAP4pnU62BdPXjukcXuLTwQADd40BaTVGvK0hgREgzsM9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201178},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.207781.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.207781.tgz","_integrity":"sha512-YkTYZY0zOG4y2woyUc+4WkgKN1Awa4O8ltVuWd1nYBQqoJ2/w22yMNk2ducoofbp9cn5iJTBoxRIhwNWbjZ+hQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.207781","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.207781","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.207781","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.207781","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.207781_1698884028471_0.5313512508478839","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.207992":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.207992","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.207992","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"707f31da15477922775b2bbb4f84b44b9f3280ac","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.207992.tgz","fileCount":75,"integrity":"sha512-9Sc2HYgDKuUaFqQExuO44nR5ItkK5M+VvCoLFS2CzseQxIuXHuqwj676NPLEtXKm05Oxb5IJEFabAI8ymq75bA==","signatures":[{"sig":"MEYCIQCUKYtnMkvw2ftzM/b30p99mjoLzL3RQJti9cGWHJgeKAIhAIIFjf0WPdWgDXEUurV6uTOJIstqkdIf5UlqCWW8wZMF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201178},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.207992.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.207992.tgz","_integrity":"sha512-9Sc2HYgDKuUaFqQExuO44nR5ItkK5M+VvCoLFS2CzseQxIuXHuqwj676NPLEtXKm05Oxb5IJEFabAI8ymq75bA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.207992","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.207992","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.207992","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.207992","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.207992_1698953910858_0.48035257918822816","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.209023":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.209023","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.209023","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6941e63cb812b2786bfe825e70185c330bedafde","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.209023.tgz","fileCount":75,"integrity":"sha512-wCE4qDA1debNa1ag4tmsgHmPq9dQdFRCmPSiZ60ua1UZqwz2uKmwxSmw+pusG2RMb4jYMVW0ArAmsVgI2AwvmQ==","signatures":[{"sig":"MEYCIQDl4zhiInt+kABzPptGhpQ+S41vibdmrLLNN0H/7g/maAIhAKpVMSHWsy7TnNXferFb6ARomGeFDOaqbPFSJGhR3s9i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201180},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.209023.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.209023.tgz","_integrity":"sha512-wCE4qDA1debNa1ag4tmsgHmPq9dQdFRCmPSiZ60ua1UZqwz2uKmwxSmw+pusG2RMb4jYMVW0ArAmsVgI2AwvmQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.209023","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.209023","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.209023","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.209023","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.209023_1699394172395_0.11747678684605312","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.2.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.2.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fd218364da72ebb28d2df6c5d9c1d3e55ab20b3e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.2.2.tgz","fileCount":75,"integrity":"sha512-cyXns6v7SkeTxnslthyzOf0fNHhvvW5DWOj5MUNZXq16qQsFE7QZK1YrmC3tRJPYrSpobK+zju545CjkniUzHg==","signatures":[{"sig":"MEUCIQDUoEFNZl1lohGrwCggXALf9O+uXGuAE/EfQXrmgox2kgIgS0RFKdIiqcmSX1jTjqauoVTbry79GN7bc0dQIw8zfyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201250},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.2.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.2.2.tgz","_integrity":"sha512-cyXns6v7SkeTxnslthyzOf0fNHhvvW5DWOj5MUNZXq16qQsFE7QZK1YrmC3tRJPYrSpobK+zju545CjkniUzHg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.2.2 <2.0.0-internal.7.3.0","@fluidframework/driver-utils":">=2.0.0-internal.7.2.2 <2.0.0-internal.7.3.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.2.2 <2.0.0-internal.7.3.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.2.2 <2.0.0-internal.7.3.0","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.2.2_1699394774612_0.06629307961797437","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.1.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5e3ccf3d1aa8b0b1a3d00f6bfa99d8726cc61fe9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.1.2.tgz","fileCount":79,"integrity":"sha512-L0ySWPwlkbcuYAY9YNnwdhIcER5WuqXIwFqg7mlTkouAwc+ehZQDA/TGM2Yy3I4sdcGs+6xlufm0f/MSvxrwLw==","signatures":[{"sig":"MEUCIFNbtKLXZqumZ7Pv+Tk89JQEp1XHnq/dG9NzQbxZ1ZBQAiEAk3mffhskECQmzrZhWzcon9OacLwiumycCScjOiWl1uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215686},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.1.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.1.2.tgz","_integrity":"sha512-L0ySWPwlkbcuYAY9YNnwdhIcER5WuqXIwFqg7mlTkouAwc+ehZQDA/TGM2Yy3I4sdcGs+6xlufm0f/MSvxrwLw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.1.2 <2.0.0-internal.7.2.0","@fluidframework/driver-utils":">=2.0.0-internal.7.1.2 <2.0.0-internal.7.2.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.1.2 <2.0.0-internal.7.2.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.25.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.25.0","@fluidframework/build-common":"^2.0.1","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.1.2 <2.0.0-internal.7.2.0","@fluidframework/eslint-config-fluid":"^3.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.1.2_1699395027434_0.8072609955371794","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dd3f122b2e2544fc57381ff8d3475482aec61ab5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.0.2.tgz","fileCount":74,"integrity":"sha512-aDpyK7K1jHqFeH/fEofeWCHL5XTTPUb+2fPfa8eYUQZvif41bv7hSG7ygeaoOckFahoeuLT6h9JtEYRzvKTLpQ==","signatures":[{"sig":"MEQCIDIjU3AYZxkDzCwm73gDv6E5DOXL5/nZaOh6KD6CWs9LAiAdD4L9kJi74TKZJgbeaY1FbQvWKh2oOmMI7XOgIzB+ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197688},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.0.2.tgz","_integrity":"sha512-aDpyK7K1jHqFeH/fEofeWCHL5XTTPUb+2fPfa8eYUQZvif41bv7hSG7ygeaoOckFahoeuLT6h9JtEYRzvKTLpQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.0.2 <2.0.0-internal.7.1.0","@fluidframework/driver-utils":">=2.0.0-internal.7.0.2 <2.0.0-internal.7.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.0.2 <2.0.0-internal.7.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.24.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.24.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.0.2 <2.0.0-internal.7.1.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.0.2_1699395090043_0.3287409408055466","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.209174":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.209174","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.209174","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"25632617deca84dbcc1beacf2b8f4d1b4c248ea0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.209174.tgz","fileCount":75,"integrity":"sha512-L6U+Ai9Svw1Q7RNwsHFFruvox6P6GFJnRDFVKtlYkr1PRS3+zqcVHFbyQRzhHlXY5fsukmBA4yhX4d11rGV0hg==","signatures":[{"sig":"MEUCIEjHylYYjyS6PpCw3+yotAXZHUZpX603/C3kF7d3vFamAiEAgJtZd69oADJOQJieAWWAOxNDnkeyA3SjzEShJLw1h6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201180},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.209174.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.209174.tgz","_integrity":"sha512-L6U+Ai9Svw1Q7RNwsHFFruvox6P6GFJnRDFVKtlYkr1PRS3+zqcVHFbyQRzhHlXY5fsukmBA4yhX4d11rGV0hg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.209174","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.209174","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.209174","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.209174","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.209174_1699401525334_0.6241410321719425","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.209831":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.209831","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.209831","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9d2f87d81cb688de235bc7e5b42e58497ac2cc81","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.209831.tgz","fileCount":75,"integrity":"sha512-alJJS6KOEF/EwgZ4DZtY/8eaiZMKTg5IRv0TbPpzOzJuzULFAbRxzbKs8CJ2l5YCsPWI2nQ8Z0U+hZLBfKAqEA==","signatures":[{"sig":"MEYCIQCkcxd+DdUQd98NnNyAina9gzeyJEhjFEpqroml/lHH7QIhAL+wZFZuz6f+Z0OoApdBoUmkucCvCEHy4VgJVpvxYhO+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201180},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.209831.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.209831.tgz","_integrity":"sha512-alJJS6KOEF/EwgZ4DZtY/8eaiZMKTg5IRv0TbPpzOzJuzULFAbRxzbKs8CJ2l5YCsPWI2nQ8Z0U+hZLBfKAqEA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.209831","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.209831","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.209831","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.209831","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.209831_1699580453136_0.09360770078375924","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.210328":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.210328","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.210328","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fa453fb20ff694803a89c5744f2cd3910671230d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.210328.tgz","fileCount":75,"integrity":"sha512-zeNJjf2VuZVbQ65uNVIY2Y6q6dumZRP2UgzZSwPxRDH1jvsr94DeVLxVfH6dmSl/b1Xf3LHtcFVq83K0WCekug==","signatures":[{"sig":"MEUCIGWfFL/dZc3PAaUr4KdHbHzvMt95MdhMe+e8J5aCgiSGAiEAsAVd+rWbkP06xn672rOumqfN6any0FHORA+ZfSX8ZUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201180},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.210328.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.tsbuildinfo\" \"*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.210328.tgz","_integrity":"sha512-zeNJjf2VuZVbQ65uNVIY2Y6q6dumZRP2UgzZSwPxRDH1jvsr94DeVLxVfH6dmSl/b1Xf3LHtcFVq83K0WCekug==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.210328","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.210328","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.210328","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.27.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.27.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.210328","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.210328_1699669561079_0.6674980136330517","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2e4d60a0436df6313d72ce18a66ee7232ef7f15e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.0.3.tgz","fileCount":74,"integrity":"sha512-yMaHD5b/OUtcw0mqFd0KC9KGCKBCj7KgswcdMrF1w0er4fuO8WC9E9V5aj8Mfi6VTdDoGUNG0MTVa7/rSmvsKA==","signatures":[{"sig":"MEUCIQDGUS8S9hFiVB/w0PcmwRVfeCITUzZubMEe88dKdD22AgIgWfF/HZYvgAg2JKjIj/547cvPjaCFHUmOnWTPutYfNbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197688},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob 'dist' 'lib' '*.tsbuildinfo' '*.build.log' '_api-extractor-temp' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.0.3.tgz","_integrity":"sha512-yMaHD5b/OUtcw0mqFd0KC9KGCKBCj7KgswcdMrF1w0er4fuO8WC9E9V5aj8Mfi6VTdDoGUNG0MTVa7/rSmvsKA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.0.3 <2.0.0-internal.7.1.0","@fluidframework/driver-utils":">=2.0.0-internal.7.0.3 <2.0.0-internal.7.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.0.3 <2.0.0-internal.7.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.6.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.24.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.24.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.0.3 <2.0.0-internal.7.1.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.0.3_1700084463150_0.18492641953775824","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.211848":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.211848","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.211848","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0a6a823ca9aab1d44d6bb3164bcafcae0c3d37eb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.211848.tgz","fileCount":75,"integrity":"sha512-wMAdI3TjM+Cq2zDXyfw2tbdB9S7Gtm7uby2zoVmIrivNjPnOtyNgRvGwKPsxPwm8ZKTnSdfGZ52LJpcVsTBtdg==","signatures":[{"sig":"MEUCIQCgYvieA9EfhVh0zuSwtgKv9HmW5knX6LUmMXIOAxtpgwIgd50OTroVYFWwGlkLCjfvn6DAeSXl7sGubWonvbQqw/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201198},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.211848.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.211848.tgz","_integrity":"sha512-wMAdI3TjM+Cq2zDXyfw2tbdB9S7Gtm7uby2zoVmIrivNjPnOtyNgRvGwKPsxPwm8ZKTnSdfGZ52LJpcVsTBtdg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.211848","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.211848","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.211848","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.28.0-210888","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.28.0-210888","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.211848","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.211848_1700173573667_0.36451841692742293","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.212138":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.3.0.212138","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.3.0.212138","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e46ec1994ad9cf40afb0d350c4ee6fc9cec89b60","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.3.0.212138.tgz","fileCount":75,"integrity":"sha512-De+eJ+X8pnksQP8FOLv+m/KsMNNF9FjKXoTlgRsDpfEk8HfSCKyHRJdCic57EKpQ9LXjz/5Azj7rzwdVCIVosA==","signatures":[{"sig":"MEUCIBkI5wyYket+LK/Bbop1KBRYFGTmeTRDjN26JJQNujRgAiEAtVQ4ZEI4FyrQ7Y0FDza9K09CU+oq5kAYkHL40VHV90s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201237},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.3.0.212138.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.3.0.212138.tgz","_integrity":"sha512-De+eJ+X8pnksQP8FOLv+m/KsMNNF9FjKXoTlgRsDpfEk8HfSCKyHRJdCic57EKpQ9LXjz/5Azj7rzwdVCIVosA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.3.0.212138","@fluidframework/driver-utils":"2.0.0-dev.7.3.0.212138","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.3.0.212138","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.212138","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.3.0.212138_1700253568120_0.344623239676515","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.3.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f04069b3c9a90d9505af669628ea341d62691799","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.3.0.tgz","fileCount":75,"integrity":"sha512-DJSuyEmTyCNhU+aSi7nq6B8WBqGYNxHceS7lsB7NvZsfogNCGR8C0W1MLtfcCOWqPIN010QnXRt+T3GTic2IQA==","signatures":[{"sig":"MEQCIA9+36ZMMijHv2yOYjKXhtnsfFO8VqmjQKStNVqWxCpAAiBoF6UkS2HP1ROFEFXxem9rFBrgZDAWK7/0Y51gHKzzMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201309},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.3.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","build:docs":"api-extractor run --local","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.3.0.tgz","_integrity":"sha512-DJSuyEmTyCNhU+aSi7nq6B8WBqGYNxHceS7lsB7NvZsfogNCGR8C0W1MLtfcCOWqPIN010QnXRt+T3GTic2IQA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.3.0 <2.0.0-internal.7.4.0","@fluidframework/driver-utils":">=2.0.0-internal.7.3.0 <2.0.0-internal.7.4.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.3.0 <2.0.0-internal.7.4.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.3.0 <2.0.0-internal.7.4.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.3.0_1700256050479_0.14050983309027254","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.214930":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.4.0.214930","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.4.0.214930","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c0e4a793b4ff671e931e5ca4bb8cd657fa800ce2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.4.0.214930.tgz","fileCount":83,"integrity":"sha512-kVY6eXU6urqlx6G3aU+O6xJzNsq5ITPXI72DZenJiyxZ1Bf7h6UOSDbO1/IidFYc3hrt05GETjS+dLSlzp1jhA==","signatures":[{"sig":"MEUCIG+SQY7FtPF9bLQib+sZRBHazWheDwY5KXCyqiNHRMUHAiEAxKOTFIMzNhpnXAWli4YfgEEtmsAowPKeHEA/Fu7VELQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230771},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.4.0.214930.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.4.0.214930.tgz","_integrity":"sha512-kVY6eXU6urqlx6G3aU+O6xJzNsq5ITPXI72DZenJiyxZ1Bf7h6UOSDbO1/IidFYc3hrt05GETjS+dLSlzp1jhA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.4.0.214930","@fluidframework/driver-utils":"2.0.0-dev.7.4.0.214930","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.4.0.214930","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.214930","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.4.0.214930_1701214789959_0.24196089756000427","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.215366":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.4.0.215366","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.4.0.215366","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e2c467837c4b86553583b5e6e9bc77aadbb48019","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.4.0.215366.tgz","fileCount":83,"integrity":"sha512-DAaPue+nht0dKUJIdhA0CCBBQ069nwxSFXNfIMFOwdR0p1sVQoiTqjJTgKX/XQTl1iyQ97FJXIoAqXirlGmigQ==","signatures":[{"sig":"MEYCIQD73lgT6mivIDDdlRb+WpXrRxl4K5iRMRGVMwiNsU6T5AIhAIvbkLh9S28ar+E0SK3zayiWF482oPw3VxVr22A2Qozr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230771},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.4.0.215366.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.4.0.215366.tgz","_integrity":"sha512-DAaPue+nht0dKUJIdhA0CCBBQ069nwxSFXNfIMFOwdR0p1sVQoiTqjJTgKX/XQTl1iyQ97FJXIoAqXirlGmigQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.4.0.215366","@fluidframework/driver-utils":"2.0.0-dev.7.4.0.215366","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.4.0.215366","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.215366","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.4.0.215366_1701299218839_0.12438503363574793","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.215747":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.4.0.215747","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.4.0.215747","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"adebb7d4168dea1bde3084440ab193e252b7fd4d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.4.0.215747.tgz","fileCount":83,"integrity":"sha512-byG+rHBEeUJnqreFdBTG8h3AYQEMRnDklArxb0ibYBwrR5XgkhufwbFNhqivGfl2YGzI/Qs5a1Qj6+yYHZxVVQ==","signatures":[{"sig":"MEUCIAa7nev9N8xwqzHw8lhkMNRXNfUoJOJIfZPZzga25/fNAiEAtkeak8J+55gKfv/0tz8OLmuhnC9rBgRdINp4zwFkAmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230771},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.4.0.215747.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.4.0.215747.tgz","_integrity":"sha512-byG+rHBEeUJnqreFdBTG8h3AYQEMRnDklArxb0ibYBwrR5XgkhufwbFNhqivGfl2YGzI/Qs5a1Qj6+yYHZxVVQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.4.0.215747","@fluidframework/driver-utils":"2.0.0-dev.7.4.0.215747","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.4.0.215747","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.215747","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.4.0.215747_1701365511723_0.3658629955090005","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.215930":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.4.0.215930","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.4.0.215930","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c5483ded2cc6efa1005582216d500089059ae075","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.4.0.215930.tgz","fileCount":83,"integrity":"sha512-c7DNcZdiQ9Is6e1xtXe8L2sPr0Mm8ibaSZfJb4OIXJ6VRtGZjcrJo1gFOqsGnwmhYML6Im1/p4YTflbnqCPRvA==","signatures":[{"sig":"MEUCID1oY4aZYEVpawosNk8AxmOhtd/yHJbYH0fGwKZB8xX7AiEAiLk39pYpEsVpF58WPj9cUpVyPruW6cEUxFvgWcBYjf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230771},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.4.0.215930.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.4.0.215930.tgz","_integrity":"sha512-c7DNcZdiQ9Is6e1xtXe8L2sPr0Mm8ibaSZfJb4OIXJ6VRtGZjcrJo1gFOqsGnwmhYML6Im1/p4YTflbnqCPRvA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.4.0.215930","@fluidframework/driver-utils":"2.0.0-dev.7.4.0.215930","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.4.0.215930","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.215930","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.4.0.215930_1701376946317_0.4316030614000108","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.216897":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.4.0.216897","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.4.0.216897","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"813279ab84921432b483fb7de1954237d5124d1f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.4.0.216897.tgz","fileCount":84,"integrity":"sha512-bodynEw6qeshig8xrStnc2moasCF1dYsnfy1FFSOioWZTTP2Jnbz6R+2cIw1V+LTmH4JWHvAgSJJs6UGKfcKlA==","signatures":[{"sig":"MEYCIQDq7wqDtwoJATAnjrUtD3xiVyQQVAJgSC5kkIFiURp/CgIhAPnyuJn70QCjTXdTPLuarcTJ+Os+uAmPN6s62rRNlJfB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217848},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.4.0.216897.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.4.0.216897.tgz","_integrity":"sha512-bodynEw6qeshig8xrStnc2moasCF1dYsnfy1FFSOioWZTTP2Jnbz6R+2cIw1V+LTmH4JWHvAgSJJs6UGKfcKlA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.4.0.216897","@fluidframework/driver-utils":"2.0.0-dev.7.4.0.216897","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.4.0.216897","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.216897","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.4.0.216897_1701467130978_0.17630659643705116","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.217212":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.4.0.217212","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.4.0.217212","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f7b560442a91862ca3c28ac18301b75f143f21a8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.4.0.217212.tgz","fileCount":84,"integrity":"sha512-DK76CD1Bg8yepVhZZpA6uV88shxYDWuUgot2gpM1yieQbHKC9VCLxApPIzdkaM4WmrKNTbIx7wkcrJDuJOuqqA==","signatures":[{"sig":"MEYCIQD3lMIEb5YFphFSFcI7qf9g45apcWr4cdDeOr3ehzGDMgIhALb8pTmi3ogCGDLSVoEtITHs392oUAcyVjzBSEWrCxRQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217848},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.4.0.217212.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.4.0.217212.tgz","_integrity":"sha512-DK76CD1Bg8yepVhZZpA6uV88shxYDWuUgot2gpM1yieQbHKC9VCLxApPIzdkaM4WmrKNTbIx7wkcrJDuJOuqqA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.4.0.217212","@fluidframework/driver-utils":"2.0.0-dev.7.4.0.217212","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.4.0.217212","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^16.18.38","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.217212","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.4.0.217212_1701540615380_0.011983132947392727","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.217884":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.4.0.217884","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.4.0.217884","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3e75f3879cf1150e9d208d3630fa59840877d685","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.4.0.217884.tgz","fileCount":84,"integrity":"sha512-CauqHzQHHXZXFvsaoClIe7NgnBqzzqaRb9yu8/+W7nTmlan7dhptuQRFGpyIU515vRC8NlM5t76m3uBKTt+ERA==","signatures":[{"sig":"MEUCIQDgfFldFim4ZjFSw5UR1ZIZWq0eOi/qtdx3csw78oPaYwIgST3W29DRbxKjy/BjG5SDLBqV2fyIZk2PUVLbh5tkaKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217847},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.4.0.217884.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.4.0.217884.tgz","_integrity":"sha512-CauqHzQHHXZXFvsaoClIe7NgnBqzzqaRb9yu8/+W7nTmlan7dhptuQRFGpyIU515vRC8NlM5t76m3uBKTt+ERA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.4.0.217884","@fluidframework/driver-utils":"2.0.0-dev.7.4.0.217884","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.4.0.217884","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@types/jwt-decode":"^2.2.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.217884","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.4.0.217884_1701806073939_0.9456575952053181","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.221926":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev.7.4.0.221926","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev.7.4.0.221926","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"28971bd5c688eebc94efc10535a0f44d4fafc65f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev.7.4.0.221926.tgz","fileCount":84,"integrity":"sha512-WMEjic4KzNIdQzwzSyaMuk9M9infYF8x30avxBiWABuXthhWWsZPNvshSZ7ocBVU0FyKYmAhYgEkjGuPcbst/g==","signatures":[{"sig":"MEUCIGmU4+PBks/0jRt+vCIsOiJ0nSmpGL6hueMSRseYEVE5AiEA2/R6GFS1GPslLUS8xd5ODNcaw0NcbTbcCH1vqE/KLbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218586},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev.7.4.0.221926.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev.7.4.0.221926.tgz","_integrity":"sha512-WMEjic4KzNIdQzwzSyaMuk9M9infYF8x30avxBiWABuXthhWWsZPNvshSZ7ocBVU0FyKYmAhYgEkjGuPcbst/g==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev.7.4.0.221926","@fluidframework/driver-utils":"2.0.0-dev.7.4.0.221926","@fluidframework/odsp-doclib-utils":"2.0.0-dev.7.4.0.221926","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.221926","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev.7.4.0.221926_1702428455271_0.8466239312105932","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cbc08ccb320e788c40e13b639c3ea284a2fffea3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.4.0.tgz","fileCount":84,"integrity":"sha512-qWqwY9bpduWOu+86u5LUDmC0f2wo4FhumyOHuCPLMNtn+KwenNrAWPk9tslcAJAwbyQrYEkWbRdkAmiKCND7mw==","signatures":[{"sig":"MEQCIFv2Rv2Qd3kjfK0Pkd2K6pphar6EJhjzsqDWnLKZ6JGCAiBpD9vW6xP40r3G3UZFlLoY1DZUbjfNGyU46w7jvVY2kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218658},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.4.0.tgz","_integrity":"sha512-qWqwY9bpduWOu+86u5LUDmC0f2wo4FhumyOHuCPLMNtn+KwenNrAWPk9tslcAJAwbyQrYEkWbRdkAmiKCND7mw==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.4.0 <2.0.0-internal.7.5.0","@fluidframework/driver-utils":">=2.0.0-internal.7.4.0 <2.0.0-internal.7.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.4.0 <2.0.0-internal.7.5.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.0 <2.0.0-internal.7.5.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.4.0_1702490520526_0.27397759568846936","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"517485c140fcdcc45d731c6979116128a38b22e5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.0.tgz","fileCount":84,"integrity":"sha512-QwsDnjI6G5I5KBKmFDGrOQTGci613h/nON3Aj2zDnrGZ1yojHULx14Wx0vMwnmEeBc/9oiEAGgyR9qIjouoO7w==","signatures":[{"sig":"MEUCIQDngn2yFHcIQWJQQrdXNqEpNLSZo9DxpXx8WKbihlT5gwIgPrp73m0bgA/1gIHogRaZnSdxBCALv11gCEiK8husIL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.0.tgz","_integrity":"sha512-QwsDnjI6G5I5KBKmFDGrOQTGci613h/nON3Aj2zDnrGZ1yojHULx14Wx0vMwnmEeBc/9oiEAGgyR9qIjouoO7w==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.0 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.0 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.0 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.0 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.0_1702524357711_0.7822154744130594","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.1.0.0.224419":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.1.0.0.224419","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.1.0.0.224419","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c4851b3381f7b81c55e7023d916dc2d66a8cb328","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.1.0.0.224419.tgz","fileCount":84,"integrity":"sha512-/hlMJ6jCIgBUGDV33CTEZa/n3PK1i+wluYQvsSX5bN+cppRsu9u3SmIDvSdLA1nvfCI7WbeNl+mR0eo1J16WKQ==","signatures":[{"sig":"MEUCIQDK3jUeiyChNnmPFjpGzJNNqmztmhyml4X+IKlZsnzKeQIgLieiE3BWnwI0nALj+8aGFpgO+5a658FChRyHla0ZXTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218300},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.1.0.0.224419.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.1.0.0.224419.tgz","_integrity":"sha512-/hlMJ6jCIgBUGDV33CTEZa/n3PK1i+wluYQvsSX5bN+cppRsu9u3SmIDvSdLA1nvfCI7WbeNl+mR0eo1J16WKQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.1.0.0.224419","@fluidframework/driver-utils":"2.0.0-dev-rc.1.0.0.224419","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.1.0.0.224419","@fluidframework/protocol-definitions":"^3.1.0-223007"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.29.0-222379","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.29.0-222379","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev-rc.1.0.0.224419","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.1.0.0.224419_1703006071235_0.8569493126673955","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.1.0.0.225277":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.1.0.0.225277","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.1.0.0.225277","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d0d9d992c97a34440b6100fab9f4f5922795c3d4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.1.0.0.225277.tgz","fileCount":85,"integrity":"sha512-atEoO22++smWW/TnZ+JVTftsVLntZg4jrbmGPvpGh1TKxuz3NVwdtOBEAkvdDMXSBw2se7qd2jijTBJ9awetNQ==","signatures":[{"sig":"MEUCICWLpyT0CPNXcGu9HlX/lGhvm9vQ0t9DRNFDkToKamFfAiEAknsn0vUobugeEKZo/NeEpJL5Vj1H2nup9aCTEpbeRlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218528},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.1.0.0.225277.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.1.0.0.225277.tgz","_integrity":"sha512-atEoO22++smWW/TnZ+JVTftsVLntZg4jrbmGPvpGh1TKxuz3NVwdtOBEAkvdDMXSBw2se7qd2jijTBJ9awetNQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.1.0.0.225277","@fluidframework/driver-utils":"2.0.0-dev-rc.1.0.0.225277","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.1.0.0.225277","@fluidframework/protocol-definitions":"^3.1.0-223007"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.29.0-222379","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.29.0-222379","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev-rc.1.0.0.225277","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.1.0.0.225277_1703115955096_0.1285571293357206","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2a2deff254ad76bef92319a18ff3da90b4dfcef4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.1.tgz","fileCount":84,"integrity":"sha512-TT8dh3TqreH37ZkUsy8TMFNlAqzZ6Clfy9LXddbiHkwsyKSaUGapkQRUUYhfkXG1oQYUIbQne53weCpfgZW30Q==","signatures":[{"sig":"MEQCIAmT0NvJv1bfM5AihJindn9xiMpdpyRysvkqwpN+0giZAiAgofhRB7KbXr2JLkE2wmt/aIUdXXfIuTrqZrHdf85uIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.1.tgz","_integrity":"sha512-TT8dh3TqreH37ZkUsy8TMFNlAqzZ6Clfy9LXddbiHkwsyKSaUGapkQRUUYhfkXG1oQYUIbQne53weCpfgZW30Q==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.1 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.1 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.1 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.1 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.1_1704477408369_0.8807728270991686","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.1.0.0.228517":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.1.0.0.228517","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.1.0.0.228517","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a6209c256c55d6ed2a2bf1a8c512d21cfdd9028f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.1.0.0.228517.tgz","fileCount":85,"integrity":"sha512-X+EiTU1hAXXeYHqOh5hwcH26NQr3YtRlsY5D0+Q5Q9qisO9lZhLEOh7/Xv0urBv0bR4GpTa3LMhSrdriMLCmjg==","signatures":[{"sig":"MEUCIGildO7+yzsPQ8K9LvKMVQU7E5m/StZPr9Ke6WBu4ebsAiEAj9f2V2FKtvqPtT+jPqrJ/Rj4p1ozAD9m+SDESSF+EhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219784},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.1.0.0.228517.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.1.0.0.228517.tgz","_integrity":"sha512-X+EiTU1hAXXeYHqOh5hwcH26NQr3YtRlsY5D0+Q5Q9qisO9lZhLEOh7/Xv0urBv0bR4GpTa3LMhSrdriMLCmjg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.1.0.0.228517","@fluidframework/driver-utils":"2.0.0-dev-rc.1.0.0.228517","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.1.0.0.228517","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev-rc.1.0.0.228517","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.1.0.0.228517_1704508572383_0.3182340889114048","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b1e7c587cbb595fe6c4c3a9d2c968f7d990d5663","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.0.tgz","fileCount":85,"integrity":"sha512-6CkG/oW3fgLK24YMrqYNyaA3X3g+2eRriQn9VCb1G37Aw85R0RAw4Fv226tTfer1l7Gz9iK7sIps7Tkc7AaxxA==","signatures":[{"sig":"MEQCICQYahKUx2hvWt/8YZP34qgDRx7kSnEevcEYplmfB9tKAiA7ChfDZYrxbCAvPTDH2/SYzKVzlgMiF4A/+dUIU+UPxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219724},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.0.tgz","_integrity":"sha512-6CkG/oW3fgLK24YMrqYNyaA3X3g+2eRriQn9VCb1G37Aw85R0RAw4Fv226tTfer1l7Gz9iK7sIps7Tkc7AaxxA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.0 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.0 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.0 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.0 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.0_1704731482841_0.5261788145334827","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"25b5689809d977f601317623efd1a914d2abcfc2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.1.tgz","fileCount":85,"integrity":"sha512-YIEtbqLOHFEJ4QyxrdnmuuP2UZ0nM8Gnj/xh1cnZuWvf0Xnauz76wicV4d14kkNih13HosknkM9jk1qx6/t86Q==","signatures":[{"sig":"MEUCIQC65iCtYavOr/YVM6/dt1Fl0iD+Zr/vcuvKvESbuK6/DQIgKVhQK353RQAYil2WrfOIQyv5y/3cPF6hggkioaL8fSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219724},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.1.tgz","_integrity":"sha512-YIEtbqLOHFEJ4QyxrdnmuuP2UZ0nM8Gnj/xh1cnZuWvf0Xnauz76wicV4d14kkNih13HosknkM9jk1qx6/t86Q==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.1 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.1 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.1 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.1 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.1_1704771069851_0.27834076891150605","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"463f59c0de2194d35443b7c3fe1a1b4c1f262181","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.2.tgz","fileCount":84,"integrity":"sha512-VGMKAGkcVvvL9y/bfKhRzdUcdWQ+yawIyDPVaEx0QCs8NN6HOc3fT4ZsneFxaGuzjYYvFVI4QPlbTdSV61zxxg==","signatures":[{"sig":"MEUCIDkDcT2i+2A826XTi55xBnjW0YSoarYR8ZxNdeHEaK14AiEA6a+OxBw4yP0H20pDpCiKoum1HmUKeLJDcaVf6v3ax8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.2.tgz","_integrity":"sha512-VGMKAGkcVvvL9y/bfKhRzdUcdWQ+yawIyDPVaEx0QCs8NN6HOc3fT4ZsneFxaGuzjYYvFVI4QPlbTdSV61zxxg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.2 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.2 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.2 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.2 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.2_1704925841282_0.4508511147411467","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.4.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"178990e88587f8c30270f6529bc3117bc6b4aa58","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.4.1.tgz","fileCount":84,"integrity":"sha512-eV/EaGJzZ1tx89i6LMtQJwGTCwT8SSjgaH4Lvr6Ssl199LTR2+JKs25+pvfu+tuwi8scpGMfJuAHWnhs1ttv+g==","signatures":[{"sig":"MEUCIQDKJhogVpY3LVXe9eZPqGgJmx1c51LiCMX7x303OJUz+gIgB8glb5zVBTrNJkIAzxGb0uZV9TjF03/9MEgyxYOni/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218658},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.4.1.tgz","_integrity":"sha512-eV/EaGJzZ1tx89i6LMtQJwGTCwT8SSjgaH4Lvr6Ssl199LTR2+JKs25+pvfu+tuwi8scpGMfJuAHWnhs1ttv+g==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.4.1 <2.0.0-internal.7.5.0","@fluidframework/driver-utils":">=2.0.0-internal.7.4.1 <2.0.0-internal.7.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.4.1 <2.0.0-internal.7.5.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.1 <2.0.0-internal.7.5.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.4.1_1704930582644_0.556719697517229","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a7f9988a358aa3f977472153f499e3daa57a3a06","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.4.2.tgz","fileCount":84,"integrity":"sha512-mi0adzqry0LIzS2lft1RSx/5RhWM+exdV+bgHCtoNjn749y8rb8G/6VQ+PV2GJiQOKVmNPUF1YR3WIOZcFxjvg==","signatures":[{"sig":"MEYCIQDcmBXfCZg7N1WuQ8v8JE43z8pE63Epb1EFINejl2uZiwIhAL0S/yKRZA5XCT0s6BP0xIXaYzAl3QYwHgQG03jU4+fz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218658},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.4.2.tgz","_integrity":"sha512-mi0adzqry0LIzS2lft1RSx/5RhWM+exdV+bgHCtoNjn749y8rb8G/6VQ+PV2GJiQOKVmNPUF1YR3WIOZcFxjvg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.4.2 <2.0.0-internal.7.5.0","@fluidframework/driver-utils":">=2.0.0-internal.7.4.2 <2.0.0-internal.7.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.4.2 <2.0.0-internal.7.5.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.2 <2.0.0-internal.7.5.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.4.2_1705435077605_0.6011556748099836","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"973dce13fcfe2024c88e927f1284ea5e3f83501a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.3.tgz","fileCount":84,"integrity":"sha512-/KX2id4NcjpYmORojfMth9MboGqw+4/byBj58oEyYvSeWvVcIn+dN4CW57hXXkRSjB2Kx6zb3WqLYCNLbEbrRA==","signatures":[{"sig":"MEQCIGJVeKCCDh3MCLLBWSeDAcvxgyvKZqrbZphnICsTrh8zAiAtj0ZX5UPPaMuyYa3XZeQfRmiICGh1anaP4bHMkh3WHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.3.tgz","_integrity":"sha512-/KX2id4NcjpYmORojfMth9MboGqw+4/byBj58oEyYvSeWvVcIn+dN4CW57hXXkRSjB2Kx6zb3WqLYCNLbEbrRA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.3 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.3 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.3 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.3 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.3_1705435473032_0.8977206889763343","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.4.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bc0d2f3e9572af159c382f10078db58de023beeb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.4.3.tgz","fileCount":84,"integrity":"sha512-0HhvFy3Ys+hwCYEZC+9Fia/q7XndToofMrTrHThP1BsNDq1BXdFLiWYsOUvQgIQthFJJ+7/QA/Y+fdfbI6t3TQ==","signatures":[{"sig":"MEUCIHzKeY/1U9aLsN+8owEhZyxLvOkYG91PhdiI7Ck2cAGAAiEArqGBRCLLBH1DAo+XpE7Ks/8ualBwkgjgsqZjR/txx/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218658},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.4.3.tgz","_integrity":"sha512-0HhvFy3Ys+hwCYEZC+9Fia/q7XndToofMrTrHThP1BsNDq1BXdFLiWYsOUvQgIQthFJJ+7/QA/Y+fdfbI6t3TQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.4.3 <2.0.0-internal.7.5.0","@fluidframework/driver-utils":">=2.0.0-internal.7.4.3 <2.0.0-internal.7.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.4.3 <2.0.0-internal.7.5.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.3 <2.0.0-internal.7.5.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.4.3_1705619005959_0.11678963195746483","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"573e198d8818fdeed50249510afbf71b2c8a0433","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.4.tgz","fileCount":84,"integrity":"sha512-u7NPfPSToSCxCKqM7e+IWVl7whryg3JjsGh7LvY1cdmLAPknHHNcj7qNNjeU23AOnuQi0Fr9hcAnyKCaPXY5nw==","signatures":[{"sig":"MEUCIDFe7lG1LS4AZZWWQVeCPppQ0G+14UDUAJJuqJI5lr2xAiEAhTDPpGznFGH2bc7EqjKBWeZriWafVEQBKdkqdypP8Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.4.tgz","_integrity":"sha512-u7NPfPSToSCxCKqM7e+IWVl7whryg3JjsGh7LvY1cdmLAPknHHNcj7qNNjeU23AOnuQi0Fr9hcAnyKCaPXY5nw==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.4 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.4 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.4 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.4 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.4_1705619762128_0.4541637743910525","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.1.0.0.232845":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.1.0.0.232845","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.1.0.0.232845","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3ac0264b1df1c2374dc5b5f711556c1bd784b50f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.1.0.0.232845.tgz","fileCount":84,"integrity":"sha512-Iy3ka5PGrm/VYyjhgtth0ERWrhwoeMKaJjV6aElwqOyUP6ed1cWXVLbBxF/VDKgxmrhxVt4bDFMOYdn8O/DCZA==","signatures":[{"sig":"MEUCIQDDl5z3xyy3RUTa1sWxN28rKVixxQYUn2NzU3EJY8wnDgIgQgBfANUuRI5ovRHFESwdVkmU3Aq1Ks3vfweAjQn1f44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219603},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.1.0.0.232845.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.1.0.0.232845.tgz","_integrity":"sha512-Iy3ka5PGrm/VYyjhgtth0ERWrhwoeMKaJjV6aElwqOyUP6ed1cWXVLbBxF/VDKgxmrhxVt4bDFMOYdn8O/DCZA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.1.0.0.232845","@fluidframework/driver-utils":"2.0.0-dev-rc.1.0.0.232845","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.1.0.0.232845","@fluidframework/protocol-definitions":"^3.2.0-231454"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","tsc-multi":"^1.1.0","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.39.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev-rc.1.0.0.232845","@fluidframework/eslint-config-fluid":"^3.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.1.0.0.232845_1706665223888_0.07394431463613471","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.4.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.4.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2f01394bfd1b288d7b41f11e1130350f225d3229","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.4.4.tgz","fileCount":84,"integrity":"sha512-bQwBAiV/3IJgJ7jSD4tL9GVNANVJ5CqBi3h2JrSuttjnzbx9Rsm6ONPn2AYCJC8GSEya22tlcXeqdI7s5SpCUQ==","signatures":[{"sig":"MEYCIQCiYhDoXDdUkIQWOwUtes+pIsHSV4m53A0UgpAV3DmC8AIhAOId5eLJOqxrUkHPXUi30v/vbUaQty13vSo1y5ckBwCC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218658},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.4.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.4.4.tgz","_integrity":"sha512-bQwBAiV/3IJgJ7jSD4tL9GVNANVJ5CqBi3h2JrSuttjnzbx9Rsm6ONPn2AYCJC8GSEya22tlcXeqdI7s5SpCUQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.4.4 <2.0.0-internal.7.5.0","@fluidframework/driver-utils":">=2.0.0-internal.7.4.4 <2.0.0-internal.7.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.4.4 <2.0.0-internal.7.5.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.4 <2.0.0-internal.7.5.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.4.4_1707246101725_0.07922117777616111","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.4.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.4.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8a537ea94070cfa511d0d703d5f587b06716ce66","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.4.5.tgz","fileCount":84,"integrity":"sha512-vFIPrPDcN1SRDyxpcYBhuKSVqDyJ0fR4mhTgjOPf2tsV5PUJzNd6jR4I0c36Je2TXc378b6EJqUz8UrltQzncg==","signatures":[{"sig":"MEYCIQCfPg8ZKKQnQs6cgNUbja7GD04i9W5FaIkFj5PRczW9cwIhAOrurDG8xrspY8PzWxWrht91H+9l7/6EMY1dNlp65uWc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218658},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.4.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.4.5.tgz","_integrity":"sha512-vFIPrPDcN1SRDyxpcYBhuKSVqDyJ0fR4mhTgjOPf2tsV5PUJzNd6jR4I0c36Je2TXc378b6EJqUz8UrltQzncg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.4.5 <2.0.0-internal.7.5.0","@fluidframework/driver-utils":">=2.0.0-internal.7.4.5 <2.0.0-internal.7.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.4.5 <2.0.0-internal.7.5.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.5 <2.0.0-internal.7.5.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.4.5_1707343870343_0.644753771540822","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.4.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.4.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"506af5741defa2a1ae2a77d186875ed0567f402b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.4.6.tgz","fileCount":84,"integrity":"sha512-THCTH9pJVgyu7URoy0BvPQbMNXRA3lNkI/w6A4qlZNkXMbuA4W3odWUL4ftqQFWmW/bdYRmllVzl3QBun81I0A==","signatures":[{"sig":"MEUCIQDKjllyr3GBo7Xiq/P9HoW8HLdm34o/ohN50a0caIUsxQIgfWzTEOl+i/mpFPizsdY7XXBW17GqjGHy9m19Gx7x5KE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218658},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.4.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.4.6.tgz","_integrity":"sha512-THCTH9pJVgyu7URoy0BvPQbMNXRA3lNkI/w6A4qlZNkXMbuA4W3odWUL4ftqQFWmW/bdYRmllVzl3QBun81I0A==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.4.6 <2.0.0-internal.7.5.0","@fluidframework/driver-utils":">=2.0.0-internal.7.4.6 <2.0.0-internal.7.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.4.6 <2.0.0-internal.7.5.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.6 <2.0.0-internal.7.5.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.4.6_1707353818312_0.3224259872528499","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e1118e44143081a6b2ac9cb18cc08937d2d46ba0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.5.tgz","fileCount":84,"integrity":"sha512-3g+pK7p12iQVnlcqNQjDLPEjfFFdLWRBKTAq3ySUbLqpEuwZEmFxR3SZwUv0TfjCVBDBi+8QZFDxHRps3JSAiQ==","signatures":[{"sig":"MEYCIQCcYP+zV6PYJ3/Gh0qEn6ol1wyZtGA8a5qlKLwez1KxIwIhAPIqRk2bNR39hryZjYKN9dPqeabnAl8bGk3o77GQzj/Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.5.tgz","_integrity":"sha512-3g+pK7p12iQVnlcqNQjDLPEjfFFdLWRBKTAq3ySUbLqpEuwZEmFxR3SZwUv0TfjCVBDBi+8QZFDxHRps3JSAiQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.5 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.5 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.5 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.5 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.5_1707420669952_0.1828972536906519","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"abd649b605730593e1af4c5d7109978dbaa092d3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.2.tgz","fileCount":85,"integrity":"sha512-6VVJpp1cNf+SPxHSNB6NzPuasiqeruBbG8BRbqQ979SFwlz1ry+G9atleO08dAqc0JJNaPIULD/hvXhWIsN8Zw==","signatures":[{"sig":"MEUCIFC+WTmLptGqmT67MBG9ApzWbgXj1OqSlMvxOBJdKLihAiEAqjqDHh4VtLq6KGi/8Ux02saDkQ6cqXZ76WcaVteztIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219722},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.2.tgz","_integrity":"sha512-6VVJpp1cNf+SPxHSNB6NzPuasiqeruBbG8BRbqQ979SFwlz1ry+G9atleO08dAqc0JJNaPIULD/hvXhWIsN8Zw==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.2 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.2 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.2 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.2 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.2_1707435635156_0.3198335556868681","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bb684424bc26dc5dd394b5f568c4bebf0f5c31e2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.3.tgz","fileCount":85,"integrity":"sha512-j4PvkZrM7dm+bE90bu4UDxbSgugMR14sMdR+YY0wZxe8Rrjci6JXmcdW3N+pj2WssH4IPVEau/yKwV4q45bQ4Q==","signatures":[{"sig":"MEYCIQC7qytdc+76cNwEIgRnTvVkZaJ4Gs1SkHmUngA9ossxEwIhAP0KpMUCs/T4Dhz0/ll9FwrxDnKiOMmy07uwLFRg0tbf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219722},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.3.tgz","_integrity":"sha512-j4PvkZrM7dm+bE90bu4UDxbSgugMR14sMdR+YY0wZxe8Rrjci6JXmcdW3N+pj2WssH4IPVEau/yKwV4q45bQ4Q==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.3 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.3 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.3 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.3 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.3_1707782139660_0.9123676109931527","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5fa66eb099780292c0dacd2a8a72ac010127b1c4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.6.tgz","fileCount":84,"integrity":"sha512-eCOtFk1DlJPTK/cAnQI3Tf+Nnyb2JAHGhoiQSlZmpBQ+Yh7qXipEVJdsQGpPf4S3w6dw0R927SXiCMyA0m0xRw==","signatures":[{"sig":"MEQCICIBD6fG+etSgiZTUdosC8a6k9dwB4q3oWoOUxRWps5iAiBpf4Q4WHulKDOrRLukq8I0rZAHm0tM27W3RCi6uO8vag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.6.tgz","_integrity":"sha512-eCOtFk1DlJPTK/cAnQI3Tf+Nnyb2JAHGhoiQSlZmpBQ+Yh7qXipEVJdsQGpPf4S3w6dw0R927SXiCMyA0m0xRw==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.6 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.6 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.6 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.6 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.6_1707783210096_0.5745951392148416","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.7":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.7.4.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.7.4.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"25e2bc9e73c255cda091d620d3a5908ea4827c68","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.7.4.7.tgz","fileCount":84,"integrity":"sha512-UV7Ym+fGJ9gMxErmPE9rtRoRunYiedoTBgpEEVGspuHTbdAjuLmpZ66yEmdM+eJOvvA8mzo1f0DRQq7erX2lrQ==","signatures":[{"sig":"MEUCIQCSW6N7uj0SYBJHXknrL9jYhtBFFA1aIBZM49n+7sNgxAIgY0jeoZxn5brWKCSPIhv0FRC28ymOl/Y9yo7E1G5sxSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218658},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.7.4.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.7.4.7.tgz","_integrity":"sha512-UV7Ym+fGJ9gMxErmPE9rtRoRunYiedoTBgpEEVGspuHTbdAjuLmpZ66yEmdM+eJOvvA8mzo1f0DRQq7erX2lrQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.7.4.7 <2.0.0-internal.7.5.0","@fluidframework/driver-utils":">=2.0.0-internal.7.4.7 <2.0.0-internal.7.5.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.7.4.7 <2.0.0-internal.7.5.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.7 <2.0.0-internal.7.5.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.7.4.7_1707783657512_0.32121635946517824","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.7":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ebcf01ea6af6488084b6ad2efb3f9560dcd05456","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.7.tgz","fileCount":84,"integrity":"sha512-DsJNHFCWNp8DuPYV2Lv8tkJWqkJb1B+ne+JDLCSBgf1QEyJttk4txHCu07A/ygJmIcNDPAhzCbkWPHvJ4VFWeg==","signatures":[{"sig":"MEUCIEKTist1KkFuyUUDR8lI3R42jTcl8PJW1W0A3WHG44TTAiEAvCokH6qAzDddB2P83l3hfiH5oDPO1/Cr2/+Ee9y/VLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.7.tgz","_integrity":"sha512-DsJNHFCWNp8DuPYV2Lv8tkJWqkJb1B+ne+JDLCSBgf1QEyJttk4txHCu07A/ygJmIcNDPAhzCbkWPHvJ4VFWeg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.7 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.7 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.7 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.7 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.7_1709146794883_0.3726488020458485","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e19325f56cfb1095bbc0c3bdfba9e52cf0251a6a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.4.tgz","fileCount":85,"integrity":"sha512-izEe31AMwg1+fMJLPleHA1f06PMwCWIqzsMQumy75lx+TjAkHNV7zP7/wEmcNxrHhmlC+uAkodrj24RbarOt1A==","signatures":[{"sig":"MEYCIQDWzLmUy76gUUse25qbankXZ+nLygOu9RPawysnUP7TowIhAN7PTZJnq+1iLiWaLkEc4S612g8id1XT1KEe/JO7OLY6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219722},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.4.tgz","_integrity":"sha512-izEe31AMwg1+fMJLPleHA1f06PMwCWIqzsMQumy75lx+TjAkHNV7zP7/wEmcNxrHhmlC+uAkodrj24RbarOt1A==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.4 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.4 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.4 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.4 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.4_1709154819354_0.14155045518868214","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.2.0.0.245554":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.2.0.0.245554","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.2.0.0.245554","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8b0018fa39254409dbc3bd11b3eff5624ca1efba","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.2.0.0.245554.tgz","fileCount":90,"integrity":"sha512-E2UptX/pXhRhMsoc0by1CRX2zKEBllMm5dwdzvRv9joVJ8CerkWEtWg0aGXnPNwIFl0JhVpefs9F715VIUhKZA==","signatures":[{"sig":"MEUCIQDmxesDIbxnZmwGcIKJqHYtWZL9F+h/oBRfx/UwiCKurAIgRUINFOWeLNhFF7g8mKYvjplOJuGIlz4asAJkBmymI98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262250},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.2.0.0.245554.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.2.0.0.245554.tgz","_integrity":"sha512-E2UptX/pXhRhMsoc0by1CRX2zKEBllMm5dwdzvRv9joVJ8CerkWEtWg0aGXnPNwIFl0JhVpefs9F715VIUhKZA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.2.0.0.245554","@fluidframework/driver-utils":"2.0.0-dev-rc.2.0.0.245554","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.2.0.0.245554","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.2.0.0.245554","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.2.0.0.245554_1710282326000_0.7725334622449305","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.2.0.0.246488":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.2.0.0.246488","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.2.0.0.246488","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"52133ce49e10d749d027f29deb897ad93169bbe1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.2.0.0.246488.tgz","fileCount":90,"integrity":"sha512-DwHUsWBcBrGtzTbOx9AWpgIM8eKUwuxtxVwvHLTs8yAV1tq2A/lOxW2YFs+H7Jy7N8GHQXE7X03rtkO50r2RLA==","signatures":[{"sig":"MEUCIQCYrZ8teEBSi7/2NI3s06NmJR4rIYNl5nJ6JB0LfdYqGAIgJZ1AOrDkRBlBe8q7Lm8YK8bBIuab3mGy5Uf6HbvOMeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262250},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.2.0.0.246488.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.2.0.0.246488.tgz","_integrity":"sha512-DwHUsWBcBrGtzTbOx9AWpgIM8eKUwuxtxVwvHLTs8yAV1tq2A/lOxW2YFs+H7Jy7N8GHQXE7X03rtkO50r2RLA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.2.0.0.246488","@fluidframework/driver-utils":"2.0.0-dev-rc.2.0.0.246488","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.2.0.0.246488","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.2.0.0.246488","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.2.0.0.246488_1710452020664_0.7580134014693898","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8a0a5831957905ffbe78d24dfb1a6982ca52370c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.0.tgz","fileCount":90,"integrity":"sha512-dUDkSrR1DbYuYy0Tv6/t2w1HPkiiBVSDOjiT9yJd0igEOosrVZtFqcFoX7woh4xdXbGI+iBk5IOqh8LnI5K5AA==","signatures":[{"sig":"MEQCICeThPP5HQII3g4Z9Wo9eMvO5pcsqu/dRKBPcShmGvJUAiAiK6Y9uREGgh/MJXae/vz9Zgd/nt33AKu9GjAgkRmUPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262190},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.0.tgz","_integrity":"sha512-dUDkSrR1DbYuYy0Tv6/t2w1HPkiiBVSDOjiT9yJd0igEOosrVZtFqcFoX7woh4xdXbGI+iBk5IOqh8LnI5K5AA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.0 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.0 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.0 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.0 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.0_1710802516739_0.9208828548607235","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.8":{"name":"@fluidframework/tool-utils","version":"2.0.0-internal.8.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-internal.8.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ef439e9fba4948ccb460d8548f14fe2b35d03c78","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-internal.8.0.8.tgz","fileCount":84,"integrity":"sha512-nERMDzD1dy7qYXqg5S1GyxEtGuoR3xzDAgti7/0M01IKKN2XMTcxotmBJPdem86E912rj+onXymy5VbccHSBpg==","signatures":[{"sig":"MEUCIQCDnX5Etqyw3Bk067oBEpqrBHsC3rVIUbiSEuqk5UVB2AIgSlvtK4GQ5CAdhFo8Dg0DpzSkeH3xg4b8tZTtDFy1Mu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218709},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-internal.8.0.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-internal.8.0.8.tgz","_integrity":"sha512-nERMDzD1dy7qYXqg5S1GyxEtGuoR3xzDAgti7/0M01IKKN2XMTcxotmBJPdem86E912rj+onXymy5VbccHSBpg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-internal.8.0.8 <2.0.0-internal.8.1.0","@fluidframework/driver-utils":">=2.0.0-internal.8.0.8 <2.0.0-internal.8.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-internal.8.0.8 <2.0.0-internal.8.1.0","@fluidframework/protocol-definitions":"^3.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.8 <2.0.0-internal.8.1.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-internal.8.0.8_1710894162415_0.22929314423589853","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2504970e9ce283c7e524ccebdb5a2480194cf0a1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.5.tgz","fileCount":85,"integrity":"sha512-sGfiWifp8H30f/+W/CggNGfy56CMN+xwjAo57XmQUFgw1sLOZketpVfUyErt/scxyWPB2mE5yMhV5h89GwdnWg==","signatures":[{"sig":"MEQCIA+vs9pWyqOO1iEp2dYzKUkWM5EgRFUGOqCKcq14Pb8QAiB/YdBYGLD1CYrMDenMbXwLIrVNg0JPqZw3K8EGyEzwRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219722},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.5.tgz","_integrity":"sha512-sGfiWifp8H30f/+W/CggNGfy56CMN+xwjAo57XmQUFgw1sLOZketpVfUyErt/scxyWPB2mE5yMhV5h89GwdnWg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.5 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.5 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.5 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.5 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.5_1711070083120_0.5043946327892501","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"daae5673ec70a3cf5a1212dfd49d99ae0670872f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.6.tgz","fileCount":85,"integrity":"sha512-GgL+aqppjLoSBGp71xNP9Ods7OXGME7+BMQHqSngjspaq0QB95Z33KZhbzczzc8aehl5p+5I/idL5VCgquq6IA==","signatures":[{"sig":"MEYCIQC8uiEhuhpVkaXUiLfSaOoTAWTzPgMUs4+4zUzTiyYNdwIhANb44H79r3oxaudUoJ07Eeqyl64HR4b8TmWkqihKA/e6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219722},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.6.tgz","_integrity":"sha512-GgL+aqppjLoSBGp71xNP9Ods7OXGME7+BMQHqSngjspaq0QB95Z33KZhbzczzc8aehl5p+5I/idL5VCgquq6IA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.6 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.6 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.6 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.6 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.6_1711147779938_0.6613059806393518","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"93c5e2b41caa84c9431ef429955f68b9c83f1aaa","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.1.tgz","fileCount":90,"integrity":"sha512-fP824skhCtvjZOrnGtf/cq0ll1wS+m3p6ZLP9ZfCdo1mgE9rxcFk7MgEGWhcq3g1hyabUI4DO8ITqC2dyWB79g==","signatures":[{"sig":"MEYCIQDea+3y4UjZx+TVD722hRI8UiO/BDaTnl7Mwtb5U1qbTwIhAIHl4j6plx8/WYTzI/sEuuVpPEBFp3L76S0U+WXWFVHb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262190},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.1.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.1.tgz","_integrity":"sha512-fP824skhCtvjZOrnGtf/cq0ll1wS+m3p6ZLP9ZfCdo1mgE9rxcFk7MgEGWhcq3g1hyabUI4DO8ITqC2dyWB79g==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.1 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.1 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.1 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.1 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.1_1711154423544_0.23524032551285767","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.250606":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.3.0.0.250606","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.3.0.0.250606","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"25514012dfe0f5df24a2c02dd8dec30f444ea2f4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.3.0.0.250606.tgz","fileCount":90,"integrity":"sha512-XLRCR9ZGtGxUqkfCsj+NVRsE/zUoc72t+MxTB2ELLcnp0l+Hgp7Slkx33Ggt3xt4OudOBRfH7UMJcjGVPZYhdQ==","signatures":[{"sig":"MEYCIQDT7GWHTh2+JKxXAb0tS+fa04Ug0O+c3gVQu2xsrEuzlgIhALZBo6LhJg2kcCuC6Z6WeN3leDUo2gz8w8jNYybXJgi1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262332},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.250606.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","format:biome":"biome check --apply .","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.250606.tgz","_integrity":"sha512-XLRCR9ZGtGxUqkfCsj+NVRsE/zUoc72t+MxTB2ELLcnp0l+Hgp7Slkx33Ggt3xt4OudOBRfH7UMJcjGVPZYhdQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.250606","@fluidframework/driver-utils":"2.0.0-dev-rc.3.0.0.250606","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.3.0.0.250606","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.250606","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.3.0.0.250606_1711495085802_0.1591798324245568","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.7":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dc8a451ea1ffb166ceadb8cca0e55dc901ab01b6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.7.tgz","fileCount":85,"integrity":"sha512-2bWpA9+9e7pEpNEi8tScpwqpXOQtxV3giGxhfAxpT99lxYIqbibc/vuMpYUtDDDT83Y1nL5JDt0CgQXIlCB2zw==","signatures":[{"sig":"MEUCIQCPtGgEhqEfjbIrgl3TfSivay+fehb7O+rhuNuTVzu4MwIgEolfXbH3YsJFdgo9U+6dUXUuE8WX85JDbFihbd/Q3eU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219722},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.7.tgz","_integrity":"sha512-2bWpA9+9e7pEpNEi8tScpwqpXOQtxV3giGxhfAxpT99lxYIqbibc/vuMpYUtDDDT83Y1nL5JDt0CgQXIlCB2zw==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.7 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.7 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.7 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.7 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.7_1712090771699_0.12678238512178597","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.8":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a01368ae74393c69ea7f459566d8073943c32c62","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.8.tgz","fileCount":85,"integrity":"sha512-unFfp/ax4ssQKFSVQcm1mnS8k1gsjjOvtpPnug1/PhNuhGbUnOd0DjMOJ88dlKKuSEF75OBL929yERQnjVhZoA==","signatures":[{"sig":"MEYCIQCCU6PIbegoH1vLCEIFRzDgSly6VWNcQGoxKztA0STROgIhAK//OYbW5Eo2IOqSDW0rHulxlqttEUGEs1mLzAjqF45y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219722},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.8.tgz","_integrity":"sha512-unFfp/ax4ssQKFSVQcm1mnS8k1gsjjOvtpPnug1/PhNuhGbUnOd0DjMOJ88dlKKuSEF75OBL929yERQnjVhZoA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.8 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.8 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.8 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.8 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.8_1712268691243_0.6332539003626894","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.253463":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.3.0.0.253463","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.3.0.0.253463","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e7cf2ae25ae019260425b03824b7b94eba992ec9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.3.0.0.253463.tgz","fileCount":87,"integrity":"sha512-gvfuiUGiNRsTDMP2OIgi2nUDCdcKuvYRp8CwUo2QynKveCy7uthbxGkFS2+9TWYEyIVf6pTrYmSUZgNUBDgu8w==","signatures":[{"sig":"MEQCIE/tJ/qzLbZfcXCoWeqax8stjgL0xw9OYLvVYPJX55ZcAiAW8nF44oM87I3BWcqGRO8RpGiHFQwkPGbtfQioKUfrxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222860},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.253463.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.253463.tgz","_integrity":"sha512-gvfuiUGiNRsTDMP2OIgi2nUDCdcKuvYRp8CwUo2QynKveCy7uthbxGkFS2+9TWYEyIVf6pTrYmSUZgNUBDgu8w==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.253463","@fluidframework/driver-utils":"2.0.0-dev-rc.3.0.0.253463","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.3.0.0.253463","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.253463","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.3.0.0.253463_1712356259659_0.7576769510873587","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d379b38451e4fdbb5fb4dbe41994362c2265426f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.2.tgz","fileCount":90,"integrity":"sha512-vGD3xAuTHqVIT6YXfaSj9llSsSRjVykl5JwSY5IksQidkCMXQp6cOeSZ+ip1pxskXZ5BaE1WvYw7edfotwQtnA==","signatures":[{"sig":"MEUCIHQUIBZIiNw7ALN6vKjNpOX71a0BeH4kf/ctlVpQd9dCAiEA/Ni7z4EodoSiY9xzsDuDHqMKCV1yPLsvSh2Z3/eXQ88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262190},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.2.tgz","_integrity":"sha512-vGD3xAuTHqVIT6YXfaSj9llSsSRjVykl5JwSY5IksQidkCMXQp6cOeSZ+ip1pxskXZ5BaE1WvYw7edfotwQtnA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.2 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.2 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.2 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.2 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.2_1712689400740_0.021001480155210528","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@fluidframework/tool-utils","version":"1.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@1.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"58d0828245baa4b48104b983c1f816e9e7b1dbc8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-1.4.0.tgz","fileCount":70,"integrity":"sha512-cryRCUhYuFTMCESo7N3uDYKPWTHZt6P8nrHZvAwyTajxV6DLnBtFC8/CUW9szMIwaVtu8IDpXYqsEK9oV2Hxfw==","signatures":[{"sig":"MEYCIQC8UjBTzab9YUTXQNSXNtXISXV4exZmVCRxzYqS7RxrhwIhAMUriGLuRQzZAbKEYPUJd9XFTCvgyqV2Nyc3kFHmalzk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185690},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-1.4.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore 'dist/test/types/*' --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","test:report":"npm test -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","typetests:gen":"flub generate typetests --generate --dir . --no-generateInName","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"6.14.18","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.1.1","jwt-decode":"^2.2.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/common-utils":"^0.32.2","@fluidframework/protocol-base":"^0.1036.5002","@fluidframework/odsp-doclib-utils":"^1.4.0","@fluidframework/protocol-definitions":"^0.1028.2000"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.4.0","baselineRange":"~1.3.0","baselineVersion":"1.3.1"},"devDependencies":{"nyc":"^15.0.0","mocha":"^10.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.1.0","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/jwt-decode":"^2.2.1","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.6.0","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^1.4.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_1.4.0_1712697357511_0.9512399487958652","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.254274":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.3.0.0.254274","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.3.0.0.254274","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e64e584c981ff8320c8ae9ef19428d2462478358","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.3.0.0.254274.tgz","fileCount":87,"integrity":"sha512-Rh7jLsbYAhRtmtFzQ+fko5u/yBVLog284rAdNZoVOVmfFelL55eXmGCUOcO3xHKUfIWo0J7Tm7PHxQ3MUS83rg==","signatures":[{"sig":"MEUCIQCffam96c86+R9OSOiiIz6212TunN3ocuKYg8zlpfDbLAIgAphbXNapaEfhJfLCJM4yOJpbgwZZNtHDUDLdC518qls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222874},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.254274.tgz","types":"./dist/tool-utils-public.d.ts","exports":{".":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.254274.tgz","_integrity":"sha512-Rh7jLsbYAhRtmtFzQ+fko5u/yBVLog284rAdNZoVOVmfFelL55eXmGCUOcO3xHKUfIWo0J7Tm7PHxQ3MUS83rg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.254274","@fluidframework/driver-utils":"2.0.0-dev-rc.3.0.0.254274","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.3.0.0.254274","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.254274","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.3.0.0.254274_1712700207225_0.5454842401838751","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.254513":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.3.0.0.254513","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.3.0.0.254513","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"603302a4081c0cb857d88dda37aaaec45019da75","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.3.0.0.254513.tgz","fileCount":87,"integrity":"sha512-m8W4EftDkghAdEudIGJnBx1CK2XDX/aIoS66/HxtHv+4tu06omNSWzzXqUixulfa1/0Adt+0oHoMc+1GDlxgRg==","signatures":[{"sig":"MEQCIGixv8C17v5NkZ1/Maxzt3pDKaj9dS+FIzfFXRGkut9jAiBsYYAAV9f1Eyv/xfASR3iSjELjwinWLEMvIxmwpfbgNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222874},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.254513.tgz","types":"./dist/tool-utils-public.d.ts","exports":{".":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.254513.tgz","_integrity":"sha512-m8W4EftDkghAdEudIGJnBx1CK2XDX/aIoS66/HxtHv+4tu06omNSWzzXqUixulfa1/0Adt+0oHoMc+1GDlxgRg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.254513","@fluidframework/driver-utils":"2.0.0-dev-rc.3.0.0.254513","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.3.0.0.254513","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.35.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.35.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.254513","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.3.0.0.254513_1712765341234_0.8761672149415844","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.254674":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.3.0.0.254674","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.3.0.0.254674","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9a571e5cbfbe605433aefd3cb40341d70e27cc47","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.3.0.0.254674.tgz","fileCount":83,"integrity":"sha512-kGPLHaoSn2SYd5Z1oR2y4OMxv38PMgG80sQgjOsNesVwUwG8P1IC0Ik3VHXtqjXqAlTy7JtN8vqn2GZTkYeqZQ==","signatures":[{"sig":"MEUCIEZwax4qemI9a9f8kTJDKOqce1SaqUgbPaMl+rgXsdFTAiEAq/BlOgGvWf8vMj0q1ppmWVrEZ3ZtQLiRRAOP93I5g84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209224},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.254674.tgz","types":"./dist/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.254674.tgz","_integrity":"sha512-kGPLHaoSn2SYd5Z1oR2y4OMxv38PMgG80sQgjOsNesVwUwG8P1IC0Ik3VHXtqjXqAlTy7JtN8vqn2GZTkYeqZQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.254674","@fluidframework/driver-utils":"2.0.0-dev-rc.3.0.0.254674","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.3.0.0.254674","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.35.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.35.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.254674","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.3.0.0.254674_1712790248063_0.7440310644321582","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.254866":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.3.0.0.254866","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.3.0.0.254866","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a263c2390928f4a2bbd56227896ab31ceababbf2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.3.0.0.254866.tgz","fileCount":83,"integrity":"sha512-uM1Sjd2B4+85d5g/l44J4Rp2W++k5BDdI87EG/D7WhJwcRO7nOxLGrcAbetej1Qwdu8CgGyhou5PqhoEguClng==","signatures":[{"sig":"MEYCIQDecpu5eGM8S+hXF1qdE67hBykI6f1o6oN5LbsNM5R/fQIhAP3T7ptM2PZMnlAct1nkuo3k79pib5PMu5MmFMfT+dJZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209224},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.254866.tgz","types":"./dist/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.3.0.0.254866.tgz","_integrity":"sha512-uM1Sjd2B4+85d5g/l44J4Rp2W++k5BDdI87EG/D7WhJwcRO7nOxLGrcAbetej1Qwdu8CgGyhou5PqhoEguClng==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.254866","@fluidframework/driver-utils":"2.0.0-dev-rc.3.0.0.254866","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.3.0.0.254866","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.35.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.35.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.254866","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.3.0.0.254866_1712847652085_0.9893026717617834","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3db4066dad4430f0b12b8755c097aeb5f7014248","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.0.tgz","fileCount":80,"integrity":"sha512-dJwLIh0GuPHvmytMYUs8cK7gciNdrw4/YOy3u/p20r4S/rU/X0VUljoSeJ5rPP3YuV9E7/ULjyR4lzUXSFmbwg==","signatures":[{"sig":"MEQCIAJ7QH+x99SiMRKhWhFqCKEabC/AnFmyVyB8MEqELxYOAiBhocdtWSUmVNH8dTNuUe/HCBCjlQsXiN73ikVzYorunQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209727},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.0.tgz","_integrity":"sha512-dJwLIh0GuPHvmytMYUs8cK7gciNdrw4/YOy3u/p20r4S/rU/X0VUljoSeJ5rPP3YuV9E7/ULjyR4lzUXSFmbwg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.0 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.0 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.0 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.0 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.0_1713286096574_0.5749344786242558","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e8b830f69e81cbf4cfccd5d34dc98caec6085409","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.1.tgz","fileCount":80,"integrity":"sha512-H64Iaxc5jAXIl31hBeIwIialeSAXJyYSqpYyp4tWUaOfnlGcBmDJyQRalsLEf2dYXrEmy9LVVquampm0mnfhTg==","signatures":[{"sig":"MEQCICNjOylic12mx2XyoHeEiGUqQHd79O/mPCCThQ2t2ruRAiAf2clEC/F9USKjF46BrLNUfE666DwdqMUSVb2TuErRvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209727},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.1.tgz","_integrity":"sha512-H64Iaxc5jAXIl31hBeIwIialeSAXJyYSqpYyp4tWUaOfnlGcBmDJyQRalsLEf2dYXrEmy9LVVquampm0mnfhTg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.1 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.1 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.1 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.1 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.1_1713480705221_0.5159828154110675","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"313db52f30d4353237834aea0912a26de79a9a2d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.3.tgz","fileCount":90,"integrity":"sha512-Pxms3MVtip33ciGbmPNR0C/XIr+v3b/CdLwYdiO1AfS4FB+c5CKukwM4vKowN1XphgLzFveAbzNjBG5PANxLtg==","signatures":[{"sig":"MEUCIErxAINYbMEcomiP07HjKoc9cnLki6NvDsDpLr+duItLAiEA+ojJikNMGCdEQVKoTup4whaoGJ8pD7nOVsBjZWWREDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262190},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.3.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.3.tgz","_integrity":"sha512-Pxms3MVtip33ciGbmPNR0C/XIr+v3b/CdLwYdiO1AfS4FB+c5CKukwM4vKowN1XphgLzFveAbzNjBG5PANxLtg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.3 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.3 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.3 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.3 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.3_1713558053292_0.9057110807101543","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f02ecf52d49123c757d16f58ee5c3581709bc636","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.2.tgz","fileCount":80,"integrity":"sha512-kZAV9pm/sgphF5myqGyhQl6k6qHKsnyvwscFHiqNLwHOTnGmkso5I70I7QZWgV5hydaS6TbFLYK3BhDVxXW2kg==","signatures":[{"sig":"MEQCIExPE+GTQAODXU8hi7lijbcokS8qOfyEvl0n55O+i8JgAiA83tFxcMttz/HGOY25k9cd7mx27Pist+B7SCqMQD4ryA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209727},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.2.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.2.tgz","_integrity":"sha512-kZAV9pm/sgphF5myqGyhQl6k6qHKsnyvwscFHiqNLwHOTnGmkso5I70I7QZWgV5hydaS6TbFLYK3BhDVxXW2kg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.2 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.2 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.2 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.2 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.2_1713898829916_0.4626936078711281","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.9":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.1.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.1.0.9","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e3f0ece5c3b91b09b7e5c904bd43fa9d6d8673fd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.1.0.9.tgz","fileCount":85,"integrity":"sha512-mGx08PnO314tGDpsSczopAArO2mxM8t0uKHs+zRiy6sogE5pPSJnyy58rQf5K4leampUc054Lt3FQ8ParYl4CQ==","signatures":[{"sig":"MEUCIAktVSrWFeOTe18wak2qJEjSjdRMXcacpKJDvhirX+LBAiEAj89tDszSiFbSEMX+WkT+to6dcScGgxYhNfnItgksFCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219722},"main":"dist/index.js","_from":"file:fluidframework-tool-utils-2.0.0-rc.1.0.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --ignore \"dist/test/types/*\" --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.1.0.9.tgz","_integrity":"sha512-mGx08PnO314tGDpsSczopAArO2mxM8t0uKHs+zRiy6sogE5pPSJnyy58rQf5K4leampUc054Lt3FQ8ParYl4CQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.1.0.9 <2.0.0-rc.1.1.0","@fluidframework/driver-utils":">=2.0.0-rc.1.0.9 <2.0.0-rc.1.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.1.0.9 <2.0.0-rc.1.1.0","@fluidframework/protocol-definitions":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.50.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.9 <2.0.0-rc.1.1.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.1.0.9_1713917943899_0.6877256543191868","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1422e068a7744765dc0ed3fc497b05eb35ec45d3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.4.tgz","fileCount":90,"integrity":"sha512-0oVkXoGeyJ0ah25126uA9IoeRRbuKhKefjcEkqsc6k7/hTypkq+keVz8X354IdzTgV6oRLodPLIr5wkP5ZK7wA==","signatures":[{"sig":"MEUCIQC5JGb4Qee15nybhxySseusGy86Pc4wm1Iz7vO9VL9lgAIgPJpUQuJWmg898izdG7DMkBpVXduP9Yafl+6K+RULXj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262190},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.4.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.4.tgz","_integrity":"sha512-0oVkXoGeyJ0ah25126uA9IoeRRbuKhKefjcEkqsc6k7/hTypkq+keVz8X354IdzTgV6oRLodPLIr5wkP5ZK7wA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.4 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.4 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.4 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.4 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.4_1713918715944_0.09831361210708955","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"867ee98a36edf6a45b2a87a9abe7265e87183ed5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.5.tgz","fileCount":90,"integrity":"sha512-qxsQfpe4RUwvFNY/CLRhUMK7QA4ZsB4V/S5f/x8ZRAL/b1qrUoah9TuB7HHucBPdxaogUTrA4eAagYlAaMeL/Q==","signatures":[{"sig":"MEUCIAU4HCpIS2L9GFAzIhOZ7EhzkL78U2q2Va+m3rxZaTrNAiEA+U+gg2x82GnqhRUq6hI0HMKwsXrkpeOYOoJ9sOApKpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262190},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.5.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.5.tgz","_integrity":"sha512-qxsQfpe4RUwvFNY/CLRhUMK7QA4ZsB4V/S5f/x8ZRAL/b1qrUoah9TuB7HHucBPdxaogUTrA4eAagYlAaMeL/Q==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.5 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.5 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.5 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.5 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.5_1714091720026_0.45023071764758504","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"48669820ac5fe6be675fd1cc4d5ebfb47d749648","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.3.tgz","fileCount":80,"integrity":"sha512-OqmbuAT90S4BBdq89W3LBkKcjtzbROXujLQfPomn9xNPse+4cucBh7s1O/dqBc66bixA2mM+bgrHjtoK0SmMBw==","signatures":[{"sig":"MEUCIGGw5B/LAZsjwH/RW1O+GGqJwL554bnmZ6PltwaLRHvCAiEAkDCVBmntRj+slo+VAG4HuldEkFVcu0rBRJjimTBd5+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209727},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.3.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.3.tgz","_integrity":"sha512-OqmbuAT90S4BBdq89W3LBkKcjtzbROXujLQfPomn9xNPse+4cucBh7s1O/dqBc66bixA2mM+bgrHjtoK0SmMBw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.3 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.3 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.3 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.3 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.3_1714403073235_0.029073958025481073","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4d14d8df47b55b90e1715b8c3f3731d6f755d9af","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.6.tgz","fileCount":90,"integrity":"sha512-oMsNNa6U2fNGF8UMjcAjtGPjEy8Wew+5LUSZqzFxWv64qY6atOTvW2fnVoc9pE9vH000z5OI5PAvpM/GE9HooQ==","signatures":[{"sig":"MEQCIAM9Mlw+AZ2XwcoWgzznj8IqYcenKFMsacuOLKUzUs96AiBg+rDRP6gT2ty/mm507G/xCoW5ot1AZvUibmArXFwS7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262190},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.6.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.6.tgz","_integrity":"sha512-oMsNNa6U2fNGF8UMjcAjtGPjEy8Wew+5LUSZqzFxWv64qY6atOTvW2fnVoc9pE9vH000z5OI5PAvpM/GE9HooQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.6 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.6 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.6 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.6 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.6_1714406430435_0.4935033540688074","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.4.0.0.261659":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.4.0.0.261659","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.4.0.0.261659","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"429492de02cd5fbc438226a0aa88915071c22e99","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.4.0.0.261659.tgz","fileCount":80,"integrity":"sha512-mKLAAE8mB7N4aGGF1GSBHHCh1INe8Lon9++C1hUU2qmCQ2HdWs66zk4hT9iwsu8mk3Muhw/OxjXF+XCRxncxBQ==","signatures":[{"sig":"MEUCIQDeKMO0sqWX8D8REoiY6ivotjkVltJ6sNxw9eVc6vCSgAIgSXcomNWMn5ns1OVH/DRfhanSB2M0wj5ECEl4tyFOyzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209819},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.4.0.0.261659.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.4.0.0.261659.tgz","_integrity":"sha512-mKLAAE8mB7N4aGGF1GSBHHCh1INe8Lon9++C1hUU2qmCQ2HdWs66zk4hT9iwsu8mk3Muhw/OxjXF+XCRxncxBQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.4.0.0.261659","@fluidframework/driver-utils":"2.0.0-dev-rc.4.0.0.261659","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.4.0.0.261659","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.38.0-259537","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.38.0-259537","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.4.0.0.261659","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.4.0.0.261659_1714754652451_0.18735715764653738","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.7":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"472ce85f2ff7de89071f23a98199f3f93c1900d3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.7.tgz","fileCount":90,"integrity":"sha512-nedcL1vCdbLzDzBfTICC5xVAwxsRXld8+kdpYUGgfcqCgKqihnIMOusB05aGYH9ZPy8QjgNPW4WNOUNiwonZZA==","signatures":[{"sig":"MEQCIDcLbhJ1xjuuRn/KrmETu+ASga8a0ERFAu9WkOrAJrsGAiBvIJZaXfaO0ApyW7ZtlcNeIal5L6Ah0gJ1WEnmBva2Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262190},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.7.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.7.tgz","_integrity":"sha512-nedcL1vCdbLzDzBfTICC5xVAwxsRXld8+kdpYUGgfcqCgKqihnIMOusB05aGYH9ZPy8QjgNPW4WNOUNiwonZZA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.7 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.7 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.7 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.7 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.7_1714780065896_0.5296250259343953","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"611b07b2d7d45a12ec9e875379d719ad1018f286","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.0.tgz","fileCount":80,"integrity":"sha512-ZGEJpPG2mkHBds+POq9Yvrplc6n3tnviuTgNuyk5EbSVwS4bOW3jCPvcW27TR0T6xxZlAyVv0KnWlwkK4Mwr6Q==","signatures":[{"sig":"MEUCIQDXlfNX56p4qzWMVoewSTOlJ2w9OR1hABi1Ex247e//VAIgIWxPq2kZIMrAYXwaDWGKBej3e2ba4FY7jezQVbQGHUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209792},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.0.tgz","_integrity":"sha512-ZGEJpPG2mkHBds+POq9Yvrplc6n3tnviuTgNuyk5EbSVwS4bOW3jCPvcW27TR0T6xxZlAyVv0KnWlwkK4Mwr6Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.0 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.0 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.0 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.0 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.0_1715625466947_0.6706313681792664","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.263932":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.263932","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.263932","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cbf4416862874cf6671a73f92b6a7f7f3798be26","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.263932.tgz","fileCount":80,"integrity":"sha512-33IQhLSoRt/7FxRejW/vihFscMNCiK84lFSQ1Zsi1Qj/aQ19oQu38phNxbZ/rv5AVAgHqoDDAA+Q5n6i+JGnew==","signatures":[{"sig":"MEYCIQCkDFhyorg0D90F+wX/ngNIzlGV86JLQieREH0bppd5/AIhAKfozauDf4Om1zz6RAmH8UQYCOmkg0w24pXZTb2Gp8//","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209852},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.263932.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.263932.tgz","_integrity":"sha512-33IQhLSoRt/7FxRejW/vihFscMNCiK84lFSQ1Zsi1Qj/aQ19oQu38phNxbZ/rv5AVAgHqoDDAA+Q5n6i+JGnew==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.263932","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.263932","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.263932","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.263932","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.263932_1715707614471_0.6547267032191453","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ccf5a9cdf3297554226f41a4415a78a7417e0c44","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.1.tgz","fileCount":80,"integrity":"sha512-rz/4FjK3hDX0WwlekZb9RpiL3ZBy/XpuMob1G9I6X1QLCoqddQoCN9QwYXLLhQx701JM9DaBv++jTrh4m8G41w==","signatures":[{"sig":"MEQCICsFk4ToSfRJdWJIlhkNModGv5ekn0iENR6+Ii9YzNo1AiAfntrsNwSWN8/nkfyXGrvT/hWKKrXV0xn0A651/t958A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209792},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.1.tgz","_integrity":"sha512-rz/4FjK3hDX0WwlekZb9RpiL3ZBy/XpuMob1G9I6X1QLCoqddQoCN9QwYXLLhQx701JM9DaBv++jTrh4m8G41w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.1 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.1 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.1 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.1 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.1_1715811335436_0.10759054059196194","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.265721":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.265721","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.265721","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4d442a9fef04884ff60ef58822de72b50b72b1ba","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.265721.tgz","fileCount":80,"integrity":"sha512-wJz8pG41NeQS8+IAvP7PdS0hsoxxEKNgHcFvuKg6ZwY92/OHgV8vw738XKE/+uJ3gtMPqzxWYMaagoHzq+PtPg==","signatures":[{"sig":"MEUCIFLle8aKVehlNZ6kRHRjMjKvYGKX7NDjY9Pl4mM/iNE7AiEA44eMI7c/ucOE0SRiWkvb0YkCWQfXdmCTowJRjdiRq8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210459},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.265721.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.265721.tgz","_integrity":"sha512-wJz8pG41NeQS8+IAvP7PdS0hsoxxEKNgHcFvuKg6ZwY92/OHgV8vw738XKE/+uJ3gtMPqzxWYMaagoHzq+PtPg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.265721","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.265721","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.265721","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.3.3","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0-264124","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0-264124","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.265721","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.265721_1716256659453_0.30900817630562116","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3cdff522cfae1409599efb230ab970bb3cae19c8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.4.tgz","fileCount":80,"integrity":"sha512-e5GyeGjd/lgzKZRkh4fnUgpSzJqswwFlx7M3M+Z3HOfyILTxxQWnqb2mbZkCL5JVuj77c9OO111p584b2qOuJw==","signatures":[{"sig":"MEYCIQDs56Wct8LJECvV3i+p4o5LGMY3yBL9Y6LhgZzESYCnlgIhAJg47rfjceTNFRdswaZQJpr04pbN0OA30SEmslsBVUF5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208934},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.4.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.4.tgz","_integrity":"sha512-e5GyeGjd/lgzKZRkh4fnUgpSzJqswwFlx7M3M+Z3HOfyILTxxQWnqb2mbZkCL5JVuj77c9OO111p584b2qOuJw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.4 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.4 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.4 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.4 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.4_1716401728110_0.9529504851468404","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0c134263547d3ed587cba34792cf34843576e277","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.2.tgz","fileCount":80,"integrity":"sha512-32xKBryEXkcM9QegaK9mg7Gjv0/zP/dgc473XTgvvfQefEhKlQT/K17rA4fp7yQqeqf8bDPFQEX/Revsor/REA==","signatures":[{"sig":"MEUCIDaWRsy0Uv57QLoiPAvBU0T2+m5BsvT1grtODHzLh7MYAiEAzYlT88Pft3+EfNue0cxB4cBcX22pvap9hfXhNvSOspw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208999},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.2.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.2.tgz","_integrity":"sha512-32xKBryEXkcM9QegaK9mg7Gjv0/zP/dgc473XTgvvfQefEhKlQT/K17rA4fp7yQqeqf8bDPFQEX/Revsor/REA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.2 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.2 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.2 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.2 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.2_1716402285835_0.45921468621602846","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0be67e9b0f94ea1e361cc7380157afc8cb4256e1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.5.tgz","fileCount":80,"integrity":"sha512-I/tyowFldQiaLLClbtGlSDqUjGFfWBAfm6hSuQiJti/ZcGGkebS0qLVU2rn9Z7k2HnO3UDqP5rucrglFBOf0OA==","signatures":[{"sig":"MEYCIQDo/etH5vRWeaSLmha9qIVhybqmVbVZssciymetE/b/MgIhAIh5i9ENMZFmdrNW285V9kGAk902BqWl0LRFeU62KdlR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208934},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.5.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.5.tgz","_integrity":"sha512-I/tyowFldQiaLLClbtGlSDqUjGFfWBAfm6hSuQiJti/ZcGGkebS0qLVU2rn9Z7k2HnO3UDqP5rucrglFBOf0OA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.5 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.5 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.5 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.5 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.5_1716490246528_0.5632153929939563","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ec5e1afe84a5311ab85dee8095727fed201c1b70","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.3.tgz","fileCount":80,"integrity":"sha512-w6i0h7GTV14AJxpsqAbU5WjMa0yDceLcEsDm1KQe/vpDTbjrTfR5tJ2fGyBbetuNoLNEFJOjbVcT9pi+GYSJuA==","signatures":[{"sig":"MEUCICAXV9AiCXig21xN1tdzwdDfC/OhD2zWavTl67SqhpwlAiEAitSxnIaCyG6Mf1DVDA14e/el0bECDlpAWDwZXwQAPFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208999},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.3.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.3.tgz","_integrity":"sha512-w6i0h7GTV14AJxpsqAbU5WjMa0yDceLcEsDm1KQe/vpDTbjrTfR5tJ2fGyBbetuNoLNEFJOjbVcT9pi+GYSJuA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.3 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.3 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.3 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.3 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.3_1716490612998_0.6586143186166289","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"68e083c26ef97d09d35c5f4c67e7cefb05ca6457","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.4.tgz","fileCount":80,"integrity":"sha512-jZf255NSq65O+pJPdBisYdFIOtmGfBxLAr3RuLOlpNkZdkaiT7GTO8aNhb/t8PVNCtIic2uzh6F4pm1gDAjgWA==","signatures":[{"sig":"MEYCIQCczErNJwsZbe71AsMZEVFSpH7TAmjRYvVUNFJhv9jfAQIhAJamBgmJtsmCfGXfffHc2zdt4x79WRO5CoAfiQuxfkVa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208999},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.4.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.4.tgz","_integrity":"sha512-jZf255NSq65O+pJPdBisYdFIOtmGfBxLAr3RuLOlpNkZdkaiT7GTO8aNhb/t8PVNCtIic2uzh6F4pm1gDAjgWA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.4 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.4 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.4 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.4 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.4_1717006723970_0.04072706818105121","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.267932":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.267932","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.267932","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a2814a4d0160760af6c19c82ee6927e56795ac15","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.267932.tgz","fileCount":80,"integrity":"sha512-cwXPF7TYAH0O288hyTnRLwlcKdTA3DEcddFirs72NxDq0S8yqBIxZ9QbLBYhdtkjRrvRQEOyTK6pru7AgmqI9Q==","signatures":[{"sig":"MEYCIQCR+fWSybhxec3zne6R9TLbVqT1ro61VBD1Yk4ju/3D+QIhANYuKnKwD5eigvfmJQVhbEUzOAAF3CcZV7ARxbfVfvTS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210552},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.267932.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.267932.tgz","_integrity":"sha512-cwXPF7TYAH0O288hyTnRLwlcKdTA3DEcddFirs72NxDq0S8yqBIxZ9QbLBYhdtkjRrvRQEOyTK6pru7AgmqI9Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.267932","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.267932","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.267932","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.267932"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0-264124","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0-264124","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.267932","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.267932_1717195719564_0.2548442089084215","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.268409":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.268409","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.268409","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f0c15bec16df5c7fd4d7753af431b181a52039b5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.268409.tgz","fileCount":82,"integrity":"sha512-Cz5v/DgpbIgmEN2p5xyxvno+dypCgPSTyfv1Zg1HGyZZgpkNMCqPlZFGe+IOhP7/k3D4F0PZjR6tHf7fInmGtQ==","signatures":[{"sig":"MEUCIF5x5b2vcQL6n+jwj8lYvOlUrx4G5PUacjjsllExF/rHAiEAsGr70gGKh+g4bEdwcjJo1jU/y1G854EBVl5MjzWXWfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209008},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.268409.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.268409.tgz","_integrity":"sha512-Cz5v/DgpbIgmEN2p5xyxvno+dypCgPSTyfv1Zg1HGyZZgpkNMCqPlZFGe+IOhP7/k3D4F0PZjR6tHf7fInmGtQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.268409","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.268409","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.268409","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.268409"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0-264124","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0-264124","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.268409","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.268409_1717455709087_0.6241725134838683","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c25a7045bd2ecebeb7c4bb7d8bc4379bdd68dcc9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.6.tgz","fileCount":80,"integrity":"sha512-Sc9hlx52YEciGPqNPhW8sAEzyDke0cCsZpIK4Spj/mDMB3zGLthnhfGKBP4SUT9Yi6z9xEJaMoKd9bgH4bz6KQ==","signatures":[{"sig":"MEQCICZnNwA8N19++A3jqZdL2kf6Rnd0rVQWk/VZD9k2zH4MAiAgZHKgeGLjk5YlYb3Ll0IDhcwTN+fxJedkm9RRHIJTMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209103},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.6.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.6.tgz","_integrity":"sha512-Sc9hlx52YEciGPqNPhW8sAEzyDke0cCsZpIK4Spj/mDMB3zGLthnhfGKBP4SUT9Yi6z9xEJaMoKd9bgH4bz6KQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.6 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.6 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.6 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.6 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.6_1717525782714_0.2736406610044464","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.7":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3ce4b6dc7a35e68c2886df8de8ddd07aa740ea34","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.7.tgz","fileCount":80,"integrity":"sha512-vDHe2UJhIpm5H5FVuOCQLczeOfYBcfb6H2gWiqm4zIiVQB7M7kmGt5L10DIGaCHEud+kuOACISSZtWMAY810Hw==","signatures":[{"sig":"MEYCIQDWm+Sg1tsppMhN2D32Fbc0yfcXXGhPJqF3yqxTs8a9FwIhANtC3dcbhjlaV+GS6jwQdk4Qntev96gJ2Tz3RZJOWxci","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209103},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.7.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.7.tgz","_integrity":"sha512-vDHe2UJhIpm5H5FVuOCQLczeOfYBcfb6H2gWiqm4zIiVQB7M7kmGt5L10DIGaCHEud+kuOACISSZtWMAY810Hw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.7 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.7 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.7 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.7 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.7_1717634944199_0.9208245214898938","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"85a7d2626c7e60ba8dce6f37026afb23d2324ef4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.5.tgz","fileCount":80,"integrity":"sha512-SIeDH0yChqpg58dfgt6duyYZNfQCrw9BMEfeWVbOcputn4s1qTs5KpmKS9zWDp3I75+9yRt5Hc5s323w8aqBHA==","signatures":[{"sig":"MEUCIQDMkDwzknJv6CqVnUeozMgNPc6lvFeon8JLz4fklNOELAIgIJW5enTC8J1J1dBHt6UxBxxL97i6thj4x+bwgcmixFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208999},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.5.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.5.tgz","_integrity":"sha512-SIeDH0yChqpg58dfgt6duyYZNfQCrw9BMEfeWVbOcputn4s1qTs5KpmKS9zWDp3I75+9yRt5Hc5s323w8aqBHA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.5 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.5 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.5 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.5 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.5_1717636074540_0.9814261078089248","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.8":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e116d232e06a8f3601306ddb8773fadc358b0082","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.8.tgz","fileCount":90,"integrity":"sha512-wUx+0FTxVgNgrEiw3iDPtAhjZ9RhLUwYX2quKB32at9sciGig9HD7jpDtCCa7Mzk6hh0r2S8gXaql8cBmqq6Wg==","signatures":[{"sig":"MEUCIHnn6WjwzL9wrhCqG/N2Vr4n50m04JLpo09dMQ9lFIW5AiEAllh9JzZrYhPwjzbOVWscVCZEp/kfTRsN58ezo/dWgGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261517},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.8.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.8.tgz","_integrity":"sha512-wUx+0FTxVgNgrEiw3iDPtAhjZ9RhLUwYX2quKB32at9sciGig9HD7jpDtCCa7Mzk6hh0r2S8gXaql8cBmqq6Wg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.8 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.8 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.8 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.8 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.8_1717691394515_0.19525557478166022","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.270401":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.270401","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.270401","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2b8fd470ce25883d6715001d9f14e673fb63dce9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.270401.tgz","fileCount":82,"integrity":"sha512-ADiV3vzGa9wR0uHLYPA7tuNXi4gLQBhzoIfAJdj3El51vjQXrgqgvQ2PP5D6as/G65yTmTZxZbWzHJNoyEu4Ng==","signatures":[{"sig":"MEUCIGOuNuFV78eHzVU3ltQj4NHp8WK5IZJmkZ4oyobL6TjLAiEAhZCqwvVTggUfcSLwcu9tYgWVEPHyOMpgEe72RhmLWyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209031},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.270401.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.270401.tgz","_integrity":"sha512-ADiV3vzGa9wR0uHLYPA7tuNXi4gLQBhzoIfAJdj3El51vjQXrgqgvQ2PP5D6as/G65yTmTZxZbWzHJNoyEu4Ng==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.270401","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.270401","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.270401","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.270401"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0-264124","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0-264124","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.270401","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.270401_1718057833115_0.96503935183136","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.270987":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.270987","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.270987","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"693916667e49a5e3ac7c8f80a1b958f718084f4d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.270987.tgz","fileCount":83,"integrity":"sha512-f7HD6iCVEnFNKuIk/Aoir0n3zFDk7CxHCXBX0jTjKDXHR2o4tOXiAhkDWdvIN18WpGPkVfS+WqxJuckNveLjJQ==","signatures":[{"sig":"MEYCIQCu9r62S1Pl/PscFtL6VdLoHCwnqVOhMN7H4Lee6IILMAIhAKtyly671aP3Ekz2JeDV0RdgiJCClVDpjZZfmKKYsNuU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209302},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.270987.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.270987.tgz","_integrity":"sha512-f7HD6iCVEnFNKuIk/Aoir0n3zFDk7CxHCXBX0jTjKDXHR2o4tOXiAhkDWdvIN18WpGPkVfS+WqxJuckNveLjJQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.270987","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.270987","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.270987","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.270987"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.270987","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.270987_1718225566808_0.40467963871398793","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.271045":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.271045","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.271045","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"568c13be00c5fd804f64c81052a0b9ef26955c72","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.271045.tgz","fileCount":83,"integrity":"sha512-qPkGRd3KTpcDHZLUh3HjxNi1hP/mFPBhN9YPCzX2re6z3nvzyReviXuDYhi+Rqu5oy5tTchb2o3QepHcpTmn2A==","signatures":[{"sig":"MEQCIBDeaKpjol6nj0K6PmOrrQMEOepBqm8Z60U5lQn0qlVCAiABg8Lrg0HhDjJ08yPpY33cSzTh86+C2hURwqbP/JVR+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209302},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.271045.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.271045.tgz","_integrity":"sha512-qPkGRd3KTpcDHZLUh3HjxNi1hP/mFPBhN9YPCzX2re6z3nvzyReviXuDYhi+Rqu5oy5tTchb2o3QepHcpTmn2A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.271045","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.271045","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.271045","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.271045"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.271045","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.271045_1718230641147_0.9006951904905178","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.271262":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.271262","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.271262","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8a8ff4eb5c6dbf3ef492d18eaaec416b43b44f04","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.271262.tgz","fileCount":83,"integrity":"sha512-nvbZOddLdptyQJl2T3O0roBEZUwMKdjhvCaZhqPNuilJVGR2os0fb1gdRL3S4Mj8m0ZgAK6L+yOmAEq451BAbQ==","signatures":[{"sig":"MEUCIFIrjvTk2Ife06GJ1T7bi+/xo6aAzDNnH92or2wFnVaeAiEAzsjzHRTVZ2pX4oWK/xf1gw3FXRChzqZ9HBJ2EQOfVu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209302},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.271262.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.271262.tgz","_integrity":"sha512-nvbZOddLdptyQJl2T3O0roBEZUwMKdjhvCaZhqPNuilJVGR2os0fb1gdRL3S4Mj8m0ZgAK6L+yOmAEq451BAbQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.271262","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.271262","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.271262","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.271262"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.271262","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.271262_1718296496172_0.5322740188326069","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.8":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5ce88feace4f9d5131dff47b22dbf69311bd01b9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.8.tgz","fileCount":80,"integrity":"sha512-y14V6WvbJh62m42dwVpGnqbLpPX20Yj4AgrblpHIlAQPPB484NiGhWvGCuqoBWksbZUHwwSq375yLh0MekZd8w==","signatures":[{"sig":"MEUCIBqPI+DXTaiqjpl+Ye/c0jPz546i/KTb9Ze5ZOzDT3BaAiEA83g5PDgN1kiS06clZm5WOkssvqNX78PjbZwl6NoN44Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209103},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.8.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.8.tgz","_integrity":"sha512-y14V6WvbJh62m42dwVpGnqbLpPX20Yj4AgrblpHIlAQPPB484NiGhWvGCuqoBWksbZUHwwSq375yLh0MekZd8w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.8 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.8 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.8 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.8 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.8_1718390659721_0.8429470817948042","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d1e938f3725d8693462bb51261893da003ce9558","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.6.tgz","fileCount":80,"integrity":"sha512-IZddWUe1MnclI6XrtKYWA4RarCHeqWvVlbFFLuksP0J9N16oqmXD3mD85rgO8hB0jAwn88w1Blg7Hyo9ANg4eA==","signatures":[{"sig":"MEYCIQCniWsgv25pTAZXq6Z/r2dE9mBmCkOkCSjPbZwVQhYVggIhAMwsWAusAMsa/hMsv8XLS8ypO9rc4XfwoS9+gVexejKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208999},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.6.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.6.tgz","_integrity":"sha512-IZddWUe1MnclI6XrtKYWA4RarCHeqWvVlbFFLuksP0J9N16oqmXD3mD85rgO8hB0jAwn88w1Blg7Hyo9ANg4eA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.6 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.6 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.6 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.6 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.6_1718391620148_0.675222813797663","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.271717":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.271717","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.271717","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d166f4be7e7820b3a849fc0d4dcc25ce8f466b74","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.271717.tgz","fileCount":83,"integrity":"sha512-TIUo6G8xcCNyP/imrWa+Zm+SSG4vG0t3JGpaVkcdxHM+6XLHlklNNGrRpK8e8gM/CoZKkyPEC8DQd8QDTPuzew==","signatures":[{"sig":"MEQCIC2XWioeaUSECgaPpeI56OaquI/Eft6g2OcBcq4PwTRsAiBHQQc8EtCctCGROkRfHaDQS2it8EGRHTtsHDoq04Z+RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209318},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.271717.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.271717.tgz","_integrity":"sha512-TIUo6G8xcCNyP/imrWa+Zm+SSG4vG0t3JGpaVkcdxHM+6XLHlklNNGrRpK8e8gM/CoZKkyPEC8DQd8QDTPuzew==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.271717","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.271717","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.271717","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.271717"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.271717","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.271717_1718392028265_0.5994032176760844","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.272251":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.272251","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.272251","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"348c9d0f0be2244b40f1e930f9c16d463e2d0fe8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.272251.tgz","fileCount":87,"integrity":"sha512-pYBXvl+tTpiuaIeXionjLBfwo50WIUDdKhFqQTpHCcIz/65vOdwlZitiVmw+UrK416ztDWiao1Vad+ZbNisUdA==","signatures":[{"sig":"MEUCIBang3BuMksyC5T2gE2ghaCdPp86wmBhg24wJLoZyZ+5AiEA5yr/VW+a+xSUET7po1H1gtV74JBqeXdARztBVo53ITM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210611},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.272251.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.272251.tgz","_integrity":"sha512-pYBXvl+tTpiuaIeXionjLBfwo50WIUDdKhFqQTpHCcIz/65vOdwlZitiVmw+UrK416ztDWiao1Vad+ZbNisUdA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.272251","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.272251","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.272251","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.272251"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.272251","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.272251_1718645935908_0.9241993042356647","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.272889":{"name":"@fluidframework/tool-utils","version":"2.0.0-dev-rc.5.0.0.272889","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-dev-rc.5.0.0.272889","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2644453be35871ed0636235c3f17404a140f56c2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-dev-rc.5.0.0.272889.tgz","fileCount":87,"integrity":"sha512-tkgb5fwjiQf39v9p2wk/YoZxea5T+DubWI/gTiPJmRzO3MiQ8tqcykmTK4EhYICuYgvn/TD+XqARe+pocPTvbA==","signatures":[{"sig":"MEUCICYI5RLheJ4wdGGrMu/aHtd2HNaTsczNMUpQ+fBX2FaEAiEAtJ5X49ZYq1RaUEEAaVTcOgn8y5EpBgd6/z+zMmAVknA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210600},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.272889.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-dev-rc.5.0.0.272889.tgz","_integrity":"sha512-tkgb5fwjiQf39v9p2wk/YoZxea5T+DubWI/gTiPJmRzO3MiQ8tqcykmTK4EhYICuYgvn/TD+XqARe+pocPTvbA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.272889","@fluidframework/driver-utils":"2.0.0-dev-rc.5.0.0.272889","@fluidframework/odsp-doclib-utils":"2.0.0-dev-rc.5.0.0.272889","@fluidframework/driver-definitions":"2.0.0-dev-rc.5.0.0.272889"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.272889","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-dev-rc.5.0.0.272889_1718734003625_0.22806899465119534","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b40f75853ec117a0f15ebe3fc910018a1dd67661","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.0.tgz","fileCount":87,"integrity":"sha512-qBUwtnsCGbapqKpVCOrpwzMT3lSX/udz0Mi1loGSSOIhXrqoKouCID0xuRDe2qVGIXTWcGpsdmy8VZM/D305NA==","signatures":[{"sig":"MEUCIG0fbp8nResEnyvEh4Kv8DSS2T4KpDH6Jz25ul5i1JFpAiEA3SXHSQH8Rkt686Vm+lJ9EZzvFrzd0qvbWueYMCh+AWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210849},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.0.tgz","_integrity":"sha512-qBUwtnsCGbapqKpVCOrpwzMT3lSX/udz0Mi1loGSSOIhXrqoKouCID0xuRDe2qVGIXTWcGpsdmy8VZM/D305NA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.0_1718838165986_0.04159067254874316","host":"s3://npm-registry-packages"}},"2.1.0-274160":{"name":"@fluidframework/tool-utils","version":"2.1.0-274160","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.1.0-274160","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"35ff31c03e2312ae5a7e8ff21350df4330e7455b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.1.0-274160.tgz","fileCount":87,"integrity":"sha512-V+nIsrSW6PQkVaoV8bEKZBTYh4OjccH2Ka/jyAEXc+0CfYXMBhJH9FvigRRwSy6FfwUHcvMkA9a/J/FUAe510A==","signatures":[{"sig":"MEUCIHt55MPvYCz9M6DnD9LCbVZQANB8pz4neBVAeJ0eHIyTAiEAqct0MPZvjTSUQEsa7QCMBODplCIVgyzk6TWKj1nU2xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210034},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.1.0-274160.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.1.0-274160.tgz","_integrity":"sha512-V+nIsrSW6PQkVaoV8bEKZBTYh4OjccH2Ka/jyAEXc+0CfYXMBhJH9FvigRRwSy6FfwUHcvMkA9a/J/FUAe510A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.1.0-274160","@fluidframework/driver-utils":"2.1.0-274160","@fluidframework/odsp-doclib-utils":"2.1.0-274160","@fluidframework/driver-definitions":"2.1.0-274160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.1.0-274160","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.1.0-274160_1718988670836_0.8828217997380334","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.1","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"13c519ea085bdd74a538b987f10bec3714fbe7df","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.1.tgz","fileCount":87,"integrity":"sha512-FLneI31brEt6dJ3EMOV0Ei9G7T863k2DbVPy5BJ7Z9pvFBx+/b9qap+nIJmGLgyAb4aXqzCY+J/rTGsc1KgkQg==","signatures":[{"sig":"MEUCIA8soSz+kf59tNjLcxNChCCJGFGuui70/45z0OlJNjxfAiEAvQ03br2yT2t7rFSbeMK8jJtzjdpEjD7VkxfAq4uUlxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210849},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.1.tgz","_integrity":"sha512-FLneI31brEt6dJ3EMOV0Ei9G7T863k2DbVPy5BJ7Z9pvFBx+/b9qap+nIJmGLgyAb4aXqzCY+J/rTGsc1KgkQg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.1_1718993250263_0.13459188423927793","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.9":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.9","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9b3f2ae8e36175c8478859a4405e7e777561686a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.9.tgz","fileCount":80,"integrity":"sha512-Bl2CdCqhegz1HESO+sa+FrLtE/nbSQ9toVeqPPEAAKwHGTcG7ZCS8FbQ75vfPvcH+yh5UEyA8VW0ThP3dk98Wg==","signatures":[{"sig":"MEYCIQD3enxxrcd/NAIenRJKv3PGsnJoPu1SaIlwzJLIfexxkwIhAIaVb2VurgfvD5JLfR/yMKzT/pGrijsd6qsdk0M8oyUu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209103},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.9.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.9.tgz","_integrity":"sha512-Bl2CdCqhegz1HESO+sa+FrLtE/nbSQ9toVeqPPEAAKwHGTcG7ZCS8FbQ75vfPvcH+yh5UEyA8VW0ThP3dk98Wg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.9 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.9 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.9 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.9 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.9_1719368243432_0.25490776018488237","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.9":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.2.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.2.0.9","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b0f5f26ae00567a9dce5a6fce403c34f6e808e2f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.2.0.9.tgz","fileCount":90,"integrity":"sha512-+PoxeTYGrxCqmt6Hb5WdNz0LdjC1gRNmdF9tFblWOAOtRh4yOk4cheiuR0zyx/WWA4/bcX2eD0slrRKZ3QmPog==","signatures":[{"sig":"MEYCIQDa4vorx4fsa8lCfbN3Pez7WSLKp8P7yO5qlUGs/INXpgIhAPGkrLfgUjVJu156guv+l9Tl2SR+99aSmEmPkDM4Lx5f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261517},"main":"dist/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.2.0.9.tgz","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./public":{"import":{"types":"./lib/tool-utils-public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/tool-utils-public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","build:docs":"fluid-build . --task api","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"api-extractor run --local","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.2.0.9.tgz","_integrity":"sha512-+PoxeTYGrxCqmt6Hb5WdNz0LdjC1gRNmdF9tFblWOAOtRh4yOk4cheiuR0zyx/WWA4/bcX2eD0slrRKZ3QmPog==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.2.0.9 <2.0.0-rc.2.1.0","@fluidframework/driver-utils":">=2.0.0-rc.2.0.9 <2.0.0-rc.2.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.2.0.9 <2.0.0-rc.2.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.9 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.2.0.9_1719370055204_0.629424512209688","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@fluidframework/tool-utils","version":"2.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0be748debdf24cf4b3dd72569ca2775a2265c7e0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0.tgz","fileCount":87,"integrity":"sha512-VE9FJlBKlkuC819VWoYGSgnXBUVjG8ktLvrJz8MNBAIOI8CnWl+owJYZzmukI4yoWVUM8osZJ4ggIBBPASbaPQ==","signatures":[{"sig":"MEYCIQD2hcMYZ9P+KTBytA4mJjSqVGD0ShBSYwsrCHnVvqRDRAIhAPZXbgBQIoULqwub+NaeF209+kdv3ClbRkTN7h53tepy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0.tgz","_integrity":"sha512-VE9FJlBKlkuC819VWoYGSgnXBUVjG8ktLvrJz8MNBAIOI8CnWl+owJYZzmukI4yoWVUM8osZJ4ggIBBPASbaPQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.0","@fluidframework/driver-utils":"~2.0.0","@fluidframework/odsp-doclib-utils":"~2.0.0","@fluidframework/driver-definitions":"~2.0.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0_1719421398036_0.3380699852184579","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.7":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.7","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9f92a7a0a9bf4de2fbd4158c3601cba149d44f9f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.7.tgz","fileCount":80,"integrity":"sha512-pjo+bNgyPtNfoNQolMpQ0jsTN5JqVULetaJWfK6lD/6AIMY+eFXoUtQtYr0AAj0MMk2/A0VspPQPmedg94b0fg==","signatures":[{"sig":"MEUCIEjfNEemczCArTPUWXTXlZcEVd/VnJkgBZRbZp74iFrzAiEAjNGHssarEWGxLpXELhK55aUQ3M6XsOKTrCmwsfGkCHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208999},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.7.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.7.tgz","_integrity":"sha512-pjo+bNgyPtNfoNQolMpQ0jsTN5JqVULetaJWfK6lD/6AIMY+eFXoUtQtYr0AAj0MMk2/A0VspPQPmedg94b0fg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.7 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.7 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.7 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.7 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.7_1719422151722_0.12327459515383077","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.2","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"34c4c18fe1be55f804785ab82b6e9636b6020032","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.2.tgz","fileCount":87,"integrity":"sha512-uTC41hJ4uRwF7zfCX2PjnZGEg59cXh3QRF7EnCXK21xvXUJ+1IBbAFfOHYalJEeIDu20jdqf5CnABABX5ogwqQ==","signatures":[{"sig":"MEUCIB1TXghD+hlbBuqObm/m/0eLyQqkZR+SD6ky/Ak/1b9fAiEA9vWekNMagKLTmFo3upZbbSZAkbtcPFEfuBfMOMlgN8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210849},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.2.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.2.tgz","_integrity":"sha512-uTC41hJ4uRwF7zfCX2PjnZGEg59cXh3QRF7EnCXK21xvXUJ+1IBbAFfOHYalJEeIDu20jdqf5CnABABX5ogwqQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.2_1719423088211_0.9463595627125652","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@fluidframework/tool-utils","version":"2.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.1","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9092c2383c347f5c9d97ebfb07c8012b54fd4cf3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.1.tgz","fileCount":87,"integrity":"sha512-fzAGXuvxrcr7fVGMNdCqo8YB9sUFXOWxm6GEViertuundSGjSjEUv7150qb3aTLLBI7uARhpcO+KKc0l9FRVtg==","signatures":[{"sig":"MEYCIQCgYmA0wDkPWxwtHccRkBjJlPMRIehhny+1nuTEUwiRQAIhAPiT1kKnxiGY4iSwu0KKNK5KDQBki/2lpBtFTbgLHr0K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.1.tgz","_integrity":"sha512-fzAGXuvxrcr7fVGMNdCqo8YB9sUFXOWxm6GEViertuundSGjSjEUv7150qb3aTLLBI7uARhpcO+KKc0l9FRVtg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.1","@fluidframework/driver-utils":"~2.0.1","@fluidframework/odsp-doclib-utils":"~2.0.1","@fluidframework/driver-definitions":"~2.0.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.1","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.1_1719530671909_0.8856430976046037","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.10":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.10","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.10","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"63a6274ebfca8a3c55dc0bb9607089e24c8856d6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.10.tgz","fileCount":80,"integrity":"sha512-vK2ZGMqtJbk7mEIdf/oSWhcNCSiBFYbBvf0GllpYcBrl489z2YKAJW8bRBa+dHiaQ9coF1PeM58H/IbFgQJw8Q==","signatures":[{"sig":"MEQCIFlOuk/5u5Z+HAyGlSpT44OYP1h6z6ikcgqwDJ29VkvEAiAlCXmFdfXA/PqQhkiqRsBoJex0rA+SBFIxRZL7gMk/Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209115},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.10.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.10.tgz","_integrity":"sha512-vK2ZGMqtJbk7mEIdf/oSWhcNCSiBFYbBvf0GllpYcBrl489z2YKAJW8bRBa+dHiaQ9coF1PeM58H/IbFgQJw8Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.10 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.10 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.10 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.10 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.10_1719530745807_0.794732116103188","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.8":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.8","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2dbaf9fe75f690b85882a8caaec427b2dd8df899","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.8.tgz","fileCount":80,"integrity":"sha512-bDeRb+xRc2G41kH6HeKp1YNdPxh0CF8ubQ65rMNFwe5WiDBgnwQ4F0s4S52OMQ9tOJsBr0PnRqKAxi7ni3ilQA==","signatures":[{"sig":"MEUCIQCI94cANKfsxUlQdFbnf1W7CBCpNn79aANjP7UR1Vx7tQIgIeZqgOARRfetnqGd4gQj0JZjQGtmCBTgscnWDnMvXpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208999},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.8.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.8.tgz","_integrity":"sha512-bDeRb+xRc2G41kH6HeKp1YNdPxh0CF8ubQ65rMNFwe5WiDBgnwQ4F0s4S52OMQ9tOJsBr0PnRqKAxi7ni3ilQA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.8 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.8 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.8 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.8 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.8_1719531026562_0.43162417770631567","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.3","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cc968826e9a65e178821a47b4e2aa2388e518ed0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.3.tgz","fileCount":87,"integrity":"sha512-XsTsSTq2rrU483Y4EIwV0j9phs1lGtvTz9SR2G6NEtmkGZBsR0r+dd76yBt/9Hjwb3dUDozw+m8T9ruoPosxWg==","signatures":[{"sig":"MEUCIQDwOIuxsnx80aG9nBDiAQl6wc9DirPE8UaVeNce28zpvwIgUvs5SqdRz0p+C7kRkwInc7ULWdW1dfz9m6+AmQ1eOQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210849},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.3.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.3.tgz","_integrity":"sha512-XsTsSTq2rrU483Y4EIwV0j9phs1lGtvTz9SR2G6NEtmkGZBsR0r+dd76yBt/9Hjwb3dUDozw+m8T9ruoPosxWg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.3_1719537280146_0.9513356024710384","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.11":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.3.0.11","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.3.0.11","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1e01f64a1e41b252cca4321c915bd742ef15a211","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.3.0.11.tgz","fileCount":80,"integrity":"sha512-dA9J/oLJ4Ot9dRNhAZa8FmbbzJy0Pbi1P5w8TL/xPF5GCiA54Oxd2WFDb01L77tBzSDf6BOKtA9gJdu/xx5VuA==","signatures":[{"sig":"MEQCIEKMMMDNwX0Sf6F2dA9Tee0j3vQfWstJpVGfFXlYPMv/AiBPI4aPULyxIP0445OFETSWawINIu6EJnZbMxbSOK/auQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209115},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.3.0.11.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.3.0.11.tgz","_integrity":"sha512-dA9J/oLJ4Ot9dRNhAZa8FmbbzJy0Pbi1P5w8TL/xPF5GCiA54Oxd2WFDb01L77tBzSDf6BOKtA9gJdu/xx5VuA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.3.0.11 <2.0.0-rc.3.1.0","@fluidframework/driver-utils":">=2.0.0-rc.3.0.11 <2.0.0-rc.3.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.3.0.11 <2.0.0-rc.3.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","@microsoft/api-extractor":"^7.42.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.11 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.3.0.11_1719622939445_0.32223088053247273","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.9":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.9","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1b184293921f82ea001154869b4e8181eca5e0eb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.9.tgz","fileCount":80,"integrity":"sha512-AGxhoy0d0xIX+fV/DsBX1cro0Jau10M/1s1nSpDJvOvPFJb7A3MjT2Cl9LEOYoYM9yA5QXDWoe3oBai6Z+7DYg==","signatures":[{"sig":"MEYCIQCb8C9OFieGJ1Z7LRg/oPObeWzKhsMVOVeCA0JTk1ZGfAIhANONdzZ8f5FAcMIMwmv3bGedAfHKxcTUau1gO64L3MmC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209459},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.9.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.9.tgz","_integrity":"sha512-AGxhoy0d0xIX+fV/DsBX1cro0Jau10M/1s1nSpDJvOvPFJb7A3MjT2Cl9LEOYoYM9yA5QXDWoe3oBai6Z+7DYg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.9 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.9 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.9 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.9 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"exportsComments":"The 'trimmedAPI' export condition is set as a workaround for 'flub generate entrypoints', which expects `exports` to contain an entry for all entrypoints. The custom condition effectively hides the public entrypoint unless the 'trimmedAPI' condition is set manually.","_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.9_1719623704692_0.03935246886521515","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.4","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"95d4a416dc014005c12b10d8318779f10c194aa5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.4.tgz","fileCount":87,"integrity":"sha512-Amc2L3TOK8Ecgq2uyZVqIWS23DMtmf9A1JkbjX9ccoS3/D+0zy+Hl95ZjTL3wHWOJubQtT31NDDNGMlH/4kArg==","signatures":[{"sig":"MEQCIDOw66L8WTINMjSoL+0/rRZ+trvHyOAWFxq2ZWpSVpuqAiBeNbmxZOoxvDpvsPyZ7ugxcFgm0JY/v5yTDIaI3BAhCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210849},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.4.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.4.tgz","_integrity":"sha512-Amc2L3TOK8Ecgq2uyZVqIWS23DMtmf9A1JkbjX9ccoS3/D+0zy+Hl95ZjTL3wHWOJubQtT31NDDNGMlH/4kArg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.4_1719623911404_0.45014764054115264","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@fluidframework/tool-utils","version":"2.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.2","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c7fb9eae9d509325996faba37f55b7f6793122ab","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.2.tgz","fileCount":87,"integrity":"sha512-uhkE3YXnVpeHuyPGgiIySQWjZtupN26F1NOf4gbsfxRYuPHk6DZ2MWa2+su2Gh2JSjVE9vlvMZwdBDZD5WfAUg==","signatures":[{"sig":"MEYCIQD91DOl5/fZyyud3wEy+dGybhoB3HYESFT0UINNU6WASwIhAPn9h6p0T7wA3aeIDhlDz0Qat38QYDq9EGBpzox085R4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.2.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.2.tgz","_integrity":"sha512-uhkE3YXnVpeHuyPGgiIySQWjZtupN26F1NOf4gbsfxRYuPHk6DZ2MWa2+su2Gh2JSjVE9vlvMZwdBDZD5WfAUg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.2","@fluidframework/driver-utils":"~2.0.2","@fluidframework/odsp-doclib-utils":"~2.0.2","@fluidframework/driver-definitions":"~2.0.2"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.2","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.2_1719624658479_0.2489172802538535","host":"s3://npm-registry-packages"}},"2.1.0-276326":{"name":"@fluidframework/tool-utils","version":"2.1.0-276326","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.1.0-276326","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ab4b3c90d90beb489e3d52944a677778b5f0cfc0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.1.0-276326.tgz","fileCount":87,"integrity":"sha512-tB9TO9aE77cENiAbTtY3hGvOu6UKHh0Lpd8NetQdh/rR9MAMkqvHWX8VmoGrxpLDiS/Ikdk/V0Lc0o306Eo5SQ==","signatures":[{"sig":"MEQCIERoDuGfwpxqd3C2Lb0McJoHVHm86Dr0CNawcwtJZ+jkAiBfTjCjn+VXdQ2sJlUY7xQXVy0e0p9Iq2/RDUZ3icCxUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224168},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.1.0-276326.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.1.0-276326.tgz","_integrity":"sha512-tB9TO9aE77cENiAbTtY3hGvOu6UKHh0Lpd8NetQdh/rR9MAMkqvHWX8VmoGrxpLDiS/Ikdk/V0Lc0o306Eo5SQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.1.0-276326","@fluidframework/driver-utils":"2.1.0-276326","@fluidframework/odsp-doclib-utils":"2.1.0-276326","@fluidframework/driver-definitions":"2.1.0-276326"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.1.0-276326","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.1.0-276326_1719635504741_0.19480915580410607","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.5","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7ee39c549a4264789b2bd76307219631d5d7275d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.5.tgz","fileCount":88,"integrity":"sha512-kNtw4evBqfmAIM+azGcqUdZ+IgcOUJebq5mGssotUHFyEWeA2MlrGvnbJdxlay/5q6O8Kn/r3KZvpMs55g2ucg==","signatures":[{"sig":"MEYCIQD9Y4xV3UkpOvowy396sjNw/exWvQG2Z7uKcjlHN9TkogIhALjyPa8R9RXgRt29Fxpt/di4ys6QI0ZWARCKKCYbtsPy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211687},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.5.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:index":"api-extractor run --config api-extractor/api-extractor-lint-index.cjs.json","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.5.tgz","_integrity":"sha512-kNtw4evBqfmAIM+azGcqUdZ+IgcOUJebq5mGssotUHFyEWeA2MlrGvnbJdxlay/5q6O8Kn/r3KZvpMs55g2ucg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"exportsComments":"The 'trimmedAPI' export condition is set as a workaround for 'flub generate entrypoints', which expects `exports` to contain an entry for all entrypoints. The custom condition effectively hides the public entrypoint unless the 'trimmedAPI' condition is set manually.","_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.5_1719875688727_0.21214154865789614","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@fluidframework/tool-utils","version":"2.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.3","homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"304b3c6cb5ae416faa411302edac88c27305123b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.3.tgz","fileCount":87,"integrity":"sha512-eg5UDFfMw0IMEzfSkIcBoLd/zDwQ1AedYTNN+kaLVesZ/nT8Eki5fnBd1VG6AqcWwd2q3PSeJSHcng8XO2/wIw==","signatures":[{"sig":"MEYCIQDtQCxnAzs4DEUEk/DiqEJFCK9DTjaPQZ9eoMGqCzOLIgIhAJvkTKXsGvD4Kxkqy5ffZrWLSQkQt/YL2qWHKB0A39M4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.3.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.3.tgz","_integrity":"sha512-eg5UDFfMw0IMEzfSkIcBoLd/zDwQ1AedYTNN+kaLVesZ/nT8Eki5fnBd1VG6AqcWwd2q3PSeJSHcng8XO2/wIw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.3","@fluidframework/driver-utils":"~2.0.3","@fluidframework/odsp-doclib-utils":"~2.0.3","@fluidframework/driver-definitions":"~2.0.3"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.3","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.3_1719876162417_0.9937805562968625","host":"s3://npm-registry-packages"}},"2.1.0-276985":{"name":"@fluidframework/tool-utils","version":"2.1.0-276985","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.1.0-276985","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ddfcca9d03f5a1f1c75a202c7d69b93105830e96","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.1.0-276985.tgz","fileCount":87,"integrity":"sha512-hTOln5JsF9eHud6aW+92R+HlQjn+fs3y69qQp0ULrpu7Xoc7FeD72tBEIUsT8uJ9YXvR7DsyQJfIe9XGiyXhVA==","signatures":[{"sig":"MEYCIQCbLLdrnVZdBMw5gW5LOMPdqdK+zbaoEnRupoyPyWHTEQIhAOjwF4Xu2hXivqI8htNvyd5KiqA72abp9eUXO3em2gCV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224258},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.1.0-276985.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.1.0-276985.tgz","_integrity":"sha512-hTOln5JsF9eHud6aW+92R+HlQjn+fs3y69qQp0ULrpu7Xoc7FeD72tBEIUsT8uJ9YXvR7DsyQJfIe9XGiyXhVA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.1.0-276985","@fluidframework/driver-utils":"2.1.0-276985","@fluidframework/odsp-doclib-utils":"2.1.0-276985","@fluidframework/driver-definitions":"2.1.0-276985"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.1.0-276985","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.1.0-276985_1719956852580_0.248209611093976","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@fluidframework/tool-utils","version":"2.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a531675ea19c8806c2e989d12fdeb3292c93548f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.4.tgz","fileCount":87,"integrity":"sha512-OjApHb2nx90nmjNCafn4h9Fk32vtpjrZm+rTDmbVs9K8LBSf1y5CCKNGzgCgv6kJjCnDhnnHP5os2ob/g3t+fw==","signatures":[{"sig":"MEUCIQCX3TbAkUTsziYw/cgRw3G+KrvxObZaVdcmoJqyYOJS9gIgNrodaQFMW7W2YGHeMDNrBpY0m7klDxR0j+vsgTJ7D1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.4.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.4.tgz","_integrity":"sha512-OjApHb2nx90nmjNCafn4h9Fk32vtpjrZm+rTDmbVs9K8LBSf1y5CCKNGzgCgv6kJjCnDhnnHP5os2ob/g3t+fw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.4","@fluidframework/driver-utils":"~2.0.4","@fluidframework/odsp-doclib-utils":"~2.0.4","@fluidframework/driver-definitions":"~2.0.4"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.4","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.4_1720201737651_0.086708075393372","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"abb8069466ac62a2ca6f6bf2ff5719bb43ab0ce6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.6.tgz","fileCount":88,"integrity":"sha512-0aS254RVKuJam+3EopVQZO2H5/QlhMUrInYEiKPynRvUx2S7y+ICipADU3Zpjj6CgoUBIha85WS4ixWbyxxIQA==","signatures":[{"sig":"MEUCIQCu9YGUVlMSjchoh7X2tIuIenVlcVIFmvCxAtxInzMYAQIgOjAj2Uzceo+pI2F5heghB60GQCQK6zbhVXnfYMyFUcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211687},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.6.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:index":"api-extractor run --config api-extractor/api-extractor-lint-index.cjs.json","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.6.tgz","_integrity":"sha512-0aS254RVKuJam+3EopVQZO2H5/QlhMUrInYEiKPynRvUx2S7y+ICipADU3Zpjj6CgoUBIha85WS4ixWbyxxIQA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"exportsComments":"The 'trimmedAPI' export condition is set as a workaround for 'flub generate entrypoints', which expects `exports` to contain an entry for all entrypoints. The custom condition effectively hides the public entrypoint unless the 'trimmedAPI' condition is set manually.","_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.6_1720642125591_0.413447462170909","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@fluidframework/tool-utils","version":"2.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2283ee0a7d4c8d545ee835ef97eb83361ef8c417","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.5.tgz","fileCount":87,"integrity":"sha512-JKPDgNL7dE+LgowcO/PzI+14S3b/PrghBtb3RutqBtmawRI4eBflVmCPONQz8RC3h4hHyTmHFbya01fkcW49xQ==","signatures":[{"sig":"MEQCIB12jhA/E0nbTV7hOeafoT2nKM7newCmHYRP/NZmXwxzAiBbM+c4lQJqeCZP1E0pfoBv36NCr/pM2iD3t+eAXPDHZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.5.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.5.tgz","_integrity":"sha512-JKPDgNL7dE+LgowcO/PzI+14S3b/PrghBtb3RutqBtmawRI4eBflVmCPONQz8RC3h4hHyTmHFbya01fkcW49xQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.5","@fluidframework/driver-utils":"~2.0.5","@fluidframework/odsp-doclib-utils":"~2.0.5","@fluidframework/driver-definitions":"~2.0.5"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.5","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.5_1720652288318_0.015339545700562729","host":"s3://npm-registry-packages"}},"2.1.0-281041":{"name":"@fluidframework/tool-utils","version":"2.1.0-281041","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.1.0-281041","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b6e8fc8514d8a3dc26aa998a1947a5c5f8abb896","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.1.0-281041.tgz","fileCount":87,"integrity":"sha512-PBonJxYM/T6D1j3J/86JpxXDuWR+0u4suWt+x3Z/KIslRTE0DOFo0JMmOaA6aVl/RUAX2ahdcJoPBQYa2zu2UA==","signatures":[{"sig":"MEYCIQD20rAw5f9P3zEiXAYZNo+Na3JioPLannzUBIKFC4MgcwIhAMWDIjOYncMaGhJoXkqJtkvahScxFeV8LRaHpErv0dtY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228165},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.1.0-281041.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.1.0-281041.tgz","_integrity":"sha512-PBonJxYM/T6D1j3J/86JpxXDuWR+0u4suWt+x3Z/KIslRTE0DOFo0JMmOaA6aVl/RUAX2ahdcJoPBQYa2zu2UA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.1.0-281041","@fluidframework/driver-utils":"2.1.0-281041","@fluidframework/odsp-doclib-utils":"2.1.0-281041","@fluidframework/driver-definitions":"2.1.0-281041"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.40.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.40.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.1.0-281041","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.1.0-281041_1721323895966_0.898325464086452","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@fluidframework/tool-utils","version":"2.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4da3ca7f619e701b891ef2cb7d2e383024729d47","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.1.0.tgz","fileCount":87,"integrity":"sha512-vOuPEIcQhBNFZpr5Zm9jRTJtjMg4iRdO5iTzVgUfQ82TTfqjl55JjLCR5rgWICYOGk+0HqtomPc4KbGAcUvnIg==","signatures":[{"sig":"MEUCIQCxrcrl1uE26KUfQQg/rwUzJm6GuglJLTlTJLLO0o5GewIgFsOJPlBv6y88YOGkoXwAnqbbgq+zFlF9Vhb44T4FYAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228111},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.1.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.1.0.tgz","_integrity":"sha512-vOuPEIcQhBNFZpr5Zm9jRTJtjMg4iRdO5iTzVgUfQ82TTfqjl55JjLCR5rgWICYOGk+0HqtomPc4KbGAcUvnIg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.1.0","@fluidframework/driver-utils":"~2.1.0","@fluidframework/odsp-doclib-utils":"~2.1.0","@fluidframework/driver-definitions":"~2.1.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.41.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.41.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.1.0_1721671190410_0.33016651770994265","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.10":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.4.0.10","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.4.0.10","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b8d339139f9f96cf2f3c1ba27901afc4837a6b60","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.4.0.10.tgz","fileCount":80,"integrity":"sha512-dwWeeZDoT8pUP+xS6mz3Etu/lzTDv1bix9i5h+5BT3cvL9HreZ+4MfSqwHJLgIMPKh8gdbjcLUTCZF5vk2J9ZQ==","signatures":[{"sig":"MEYCIQCtJUi2G8BVIOuJqOAgMuRHjN3ekUifQqu4/Adt+Kt3CgIhAMLBvHD5qohs7Z6bcgDig4P3Vzuf1bt8Z+mtitgbg1Uy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209471},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.4.0.10.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.4.0.10.tgz","_integrity":"sha512-dwWeeZDoT8pUP+xS6mz3Etu/lzTDv1bix9i5h+5BT3cvL9HreZ+4MfSqwHJLgIMPKh8gdbjcLUTCZF5vk2J9ZQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.4.0.10 <2.0.0-rc.4.1.0","@fluidframework/driver-utils":">=2.0.0-rc.4.0.10 <2.0.0-rc.4.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.4.0.10 <2.0.0-rc.4.1.0","@fluidframework/protocol-definitions":"^3.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.1.6","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","@biomejs/biome":"^1.6.2","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","@microsoft/api-extractor":"^7.43.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.10 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.3.0.0"},"exportsComments":"The 'trimmedAPI' export condition is set as a workaround for 'flub generate entrypoints', which expects `exports` to contain an entry for all entrypoints. The custom condition effectively hides the public entrypoint unless the 'trimmedAPI' condition is set manually.","_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.4.0.10_1721937357898_0.4742568056665841","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.7":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"34576d508d2a664a0ed016ddcf55a20e63f6c17f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.7.tgz","fileCount":88,"integrity":"sha512-CFeLlmoQ6fIYMY10D8OTU0+z00BrCes0SpqdPiMNfFv+dIuFMG7iTi5F577PJCiy3/Q0Sc4MpNIySRGmjCauOA==","signatures":[{"sig":"MEYCIQCiYDqkG3jveNciUUp3wK93NaspFiSwIW51xgR6fO4/hgIhAMyWW2LH50cywS+fg6K+6Vew8eRrNCoLdGc3pL9OqpZP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211687},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.7.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:index":"api-extractor run --config api-extractor/api-extractor-lint-index.cjs.json","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.7.tgz","_integrity":"sha512-CFeLlmoQ6fIYMY10D8OTU0+z00BrCes0SpqdPiMNfFv+dIuFMG7iTi5F577PJCiy3/Q0Sc4MpNIySRGmjCauOA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"exportsComments":"The 'trimmedAPI' export condition is set as a workaround for 'flub generate entrypoints', which expects `exports` to contain an entry for all entrypoints. The custom condition effectively hides the public entrypoint unless the 'trimmedAPI' condition is set manually.","_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.7_1721959543632_0.3678659822844663","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@fluidframework/tool-utils","version":"2.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b107e31974dcfd2382f6880cc4203da8f04154fb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.6.tgz","fileCount":87,"integrity":"sha512-c3dNj77SbtU4AyxXhrBPsO3L45GPwKVQFcHDrb1a5XSjtwa+xBa7BVeGSb+VYle5pSG9ercSRjTdxKOwgZhBSg==","signatures":[{"sig":"MEUCICSejdx94nNQVUBTmgc2GRoAGEZkEl3Mh0zDiAYGhmZQAiEAnchhqfrWXry1gRxqo3i/oi5Qp+5Qv/OpOfdvqyNh6Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.6.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.6.tgz","_integrity":"sha512-c3dNj77SbtU4AyxXhrBPsO3L45GPwKVQFcHDrb1a5XSjtwa+xBa7BVeGSb+VYle5pSG9ercSRjTdxKOwgZhBSg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.6","@fluidframework/driver-utils":"~2.0.6","@fluidframework/odsp-doclib-utils":"~2.0.6","@fluidframework/driver-definitions":"~2.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.6","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.6_1722274659973_0.4386392220658044","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@fluidframework/tool-utils","version":"2.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b0ca7ce6020224f5c5a7e06453bb624b59d905d2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.2.0.tgz","fileCount":87,"integrity":"sha512-DUJ8STT4TYWMHMAKXBNVr7k7hJWM1Eq9v/901u10sS9E50mSOgZa1lSE9is7xjpOxqqmxR24A7N8NK4yCCyVvg==","signatures":[{"sig":"MEUCIQCx2d0/+ikMZhhCi7Zzl7EC/uL9dRG6i7O14IDueX808wIgI4dksGoLtG/i4IY0NjP2xh44a50LBlcWYf82gglnTt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228123},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.2.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.2.0.tgz","_integrity":"sha512-DUJ8STT4TYWMHMAKXBNVr7k7hJWM1Eq9v/901u10sS9E50mSOgZa1lSE9is7xjpOxqqmxR24A7N8NK4yCCyVvg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.2.0","@fluidframework/driver-utils":"~2.2.0","@fluidframework/odsp-doclib-utils":"~2.2.0","@fluidframework/driver-definitions":"~2.2.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.43.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.43.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.2.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.2.0_1724092188296_0.4436898965016769","host":"s3://npm-registry-packages"}},"2.3.0-288113":{"name":"@fluidframework/tool-utils","version":"2.3.0-288113","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.3.0-288113","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"95a868276d970fce7abef5f54a61a37a6c146563","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.3.0-288113.tgz","fileCount":87,"integrity":"sha512-NMba9pW1yAJvimVGF737o/L9q5GLR9BVdbZFX7gfxIEi8eSDpoSXhHBDbaMq0FBAIBHi0y08PWJFmBStccTKgQ==","signatures":[{"sig":"MEYCIQDvQSAxRXodHhPfC9udt+QbC0f4dXBTECH7izM6+N6eTwIhAObXqYb3ZQf2EmL/jGWL0pUNh98AV84D/RuWoKJg7zoJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228213},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.3.0-288113.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.3.0-288113.tgz","_integrity":"sha512-NMba9pW1yAJvimVGF737o/L9q5GLR9BVdbZFX7gfxIEi8eSDpoSXhHBDbaMq0FBAIBHi0y08PWJFmBStccTKgQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.3.0-288113","@fluidframework/driver-utils":"2.3.0-288113","@fluidframework/odsp-doclib-utils":"2.3.0-288113","@fluidframework/driver-definitions":"2.3.0-288113"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.43.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.43.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.3.0-288113","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.3.0-288113_1724198818724_0.43391786734863746","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@fluidframework/tool-utils","version":"2.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6b4cc526be31a262a643062077263e7a5ce34683","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.3.0.tgz","fileCount":87,"integrity":"sha512-JrlEpmxM5B+wOhC/18WrgDYSmPy321nJH4qkqfU/YA6nRyJTgpUfyJ+liaZzZkW6Ib+kw/rkMgBRLhGdr0yO4g==","signatures":[{"sig":"MEUCIAFPTnPZ1HAyEU7VXIpGEb24UBirHp5d2+C83Eh6KjaJAiEAlxmAfoIWOUeBto4CQtJNLpaFNBUGCiDk0yjvSquy3eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228188},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.3.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.3.0.tgz","_integrity":"sha512-JrlEpmxM5B+wOhC/18WrgDYSmPy321nJH4qkqfU/YA6nRyJTgpUfyJ+liaZzZkW6Ib+kw/rkMgBRLhGdr0yO4g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.3.0","@fluidframework/driver-utils":"~2.3.0","@fluidframework/odsp-doclib-utils":"~2.3.0","@fluidframework/driver-definitions":"~2.3.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.3.0","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.3.0_1726542382017_0.8785695163464728","host":"s3://npm-registry-packages"}},"2.4.0-294316":{"name":"@fluidframework/tool-utils","version":"2.4.0-294316","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.4.0-294316","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2649c3bce058d8065008f59e246638948c2580e6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.4.0-294316.tgz","fileCount":87,"integrity":"sha512-go87f8zcu4svieNvE93eMV4qC+zWT1XvJj7oalAGJUR2iw1uX3kyscXRCJXeDv1wS4063PVahulSfgiOrw5kjg==","signatures":[{"sig":"MEUCIFwli15qWFLfe7Y8bizjzxK1CodftvLbCAbO+qir6TkhAiEAxZCWLzXMiwQY65D9vUae+WATfFYsd4MCWz9Sy+f9C/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228278},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.4.0-294316.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.4.0-294316.tgz","_integrity":"sha512-go87f8zcu4svieNvE93eMV4qC+zWT1XvJj7oalAGJUR2iw1uX3kyscXRCJXeDv1wS4063PVahulSfgiOrw5kjg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.4.0-294316","@fluidframework/driver-utils":"2.4.0-294316","@fluidframework/odsp-doclib-utils":"2.4.0-294316","@fluidframework/driver-definitions":"2.4.0-294316"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-294316","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.4.0-294316_1726616964384_0.07684645764368692","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@fluidframework/tool-utils","version":"2.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a3c79e9059ea255b2a6a525b933a89f0a5a3da8d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.7.tgz","fileCount":87,"integrity":"sha512-MlW8NndUpFCCDkHlC9Wb8IQ4fJ3m8MkNvOObInj7RnBVTw1kBhonEk9SI1QV8en4aBZr/1ORmeduNqQc8lsQAA==","signatures":[{"sig":"MEUCIBWitiZDDBNTSXyXDtoOPWGuvLfYAD5c7sXoOdV1MBClAiEApvRI1W0fMAxS5fYVaumXBnlLYCNw1ye44LHHP2B2UL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.7.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.7.tgz","_integrity":"sha512-MlW8NndUpFCCDkHlC9Wb8IQ4fJ3m8MkNvOObInj7RnBVTw1kBhonEk9SI1QV8en4aBZr/1ORmeduNqQc8lsQAA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.7","@fluidframework/driver-utils":"~2.0.7","@fluidframework/odsp-doclib-utils":"~2.0.7","@fluidframework/driver-definitions":"~2.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.7","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.7_1726697733382_0.4263249236000344","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@fluidframework/tool-utils","version":"2.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d514e6a433a06e9f31b78f7b15db0274c24f028c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.1.1.tgz","fileCount":87,"integrity":"sha512-alOYn7Pf2WirfWhQSkEjw2nosfUnMcNM82aI0E9/ejNMyWUBL81Hsjoh0EEhMbtBe2j8WY0MRI3hT2wLylFBhg==","signatures":[{"sig":"MEUCIQDvSfc+U4fuTX4etWA8SzF47sHwuY486AOGtlMzGApEXQIgfl+CQsmyJ+vu5ntFJsnr/CnttE9M1TQBmr5zKORZnKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228111},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.1.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.1.1.tgz","_integrity":"sha512-alOYn7Pf2WirfWhQSkEjw2nosfUnMcNM82aI0E9/ejNMyWUBL81Hsjoh0EEhMbtBe2j8WY0MRI3hT2wLylFBhg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.1.1","@fluidframework/driver-utils":"~2.1.1","@fluidframework/odsp-doclib-utils":"~2.1.1","@fluidframework/driver-definitions":"~2.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.41.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.41.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.1.1","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.1.1_1726697813163_0.9687493139152643","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@fluidframework/tool-utils","version":"2.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d21b261fddf531f6781d1970cd3cb470c648b665","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.2.1.tgz","fileCount":87,"integrity":"sha512-aODAe55KMTEThFaFeMFvzcs24uTvHRnMeZU0VFQ9Ne0nmWIHp8JQHemfdt1uiWWibo7Z8poJQEZmLALi48Zz3w==","signatures":[{"sig":"MEYCIQDigur0nar6Rc0LEDSOFCnQcmFQOLLWtRisrNk0iLdtkwIhAJLt3o0PcTx4h9d2RR3XFE0ifcq7l5JzcfMMsyp+e1Q1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228123},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.2.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.2.1.tgz","_integrity":"sha512-aODAe55KMTEThFaFeMFvzcs24uTvHRnMeZU0VFQ9Ne0nmWIHp8JQHemfdt1uiWWibo7Z8poJQEZmLALi48Zz3w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.2.1","@fluidframework/driver-utils":"~2.2.1","@fluidframework/odsp-doclib-utils":"~2.2.1","@fluidframework/driver-definitions":"~2.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.43.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.43.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.2.1","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.2.1_1726697908177_0.9053961298845947","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@fluidframework/tool-utils","version":"2.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f2a0488438877c7949ff6186164363b4e585285f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.8.tgz","fileCount":87,"integrity":"sha512-/9rHXK2qPvMwnu+oBRHJvNmpM3IDhsCKw+p0qb55XA4XFF8LJ73Heixitp76P4eVyDMideEkCtcn2bJV0hbeBg==","signatures":[{"sig":"MEQCIEGsi8CCaAps/G5WaUtDS5n7ghBX3i3fm+spczli2kSfAiAOp0i+Hbxgsn7LtZ9xFaysz+5oagErr3h7RTVstoQ4hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.8.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.8.tgz","_integrity":"sha512-/9rHXK2qPvMwnu+oBRHJvNmpM3IDhsCKw+p0qb55XA4XFF8LJ73Heixitp76P4eVyDMideEkCtcn2bJV0hbeBg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.8","@fluidframework/driver-utils":"~2.0.8","@fluidframework/odsp-doclib-utils":"~2.0.8","@fluidframework/driver-definitions":"~2.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.8","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.8_1727198627785_0.968842168013522","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.8":{"name":"@fluidframework/tool-utils","version":"2.0.0-rc.5.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.0-rc.5.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f14444072a6ca6fa461774170ae521b984cc57da","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.0-rc.5.0.8.tgz","fileCount":88,"integrity":"sha512-3UmVIqlqAGdMuwwCx0ibGzen6z05eOFp2KHo7yX/oApqeSwCr3zjkZ9hXaJZkYl/0xQlbGFcMF+s5Ru4WbvktQ==","signatures":[{"sig":"MEYCIQDXMJHWFfrSUx9xpgt8G4YuxQUCjzl/QpvHQ4M4lo47XQIhAJXf9EFoDKR616ybHvylZwisYFK71+sf7CRbvEiE96ky","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211687},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.0-rc.5.0.8.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"trimmedAPI":{"import":{"types":"./lib/public.d.ts"},"require":{"types":"./dist/public.d.ts"}}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:index":"api-extractor run --config api-extractor/api-extractor-lint-index.cjs.json","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.0-rc.5.0.8.tgz","_integrity":"sha512-3UmVIqlqAGdMuwwCx0ibGzen6z05eOFp2KHo7yX/oApqeSwCr3zjkZ9hXaJZkYl/0xQlbGFcMF+s5Ru4WbvktQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0","@fluidframework/driver-utils":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0","@fluidframework/odsp-doclib-utils":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0","@fluidframework/driver-definitions":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"exportsComments":"The 'trimmedAPI' export condition is set as a workaround for 'flub generate entrypoints', which expects `exports` to contain an entry for all entrypoints. The custom condition effectively hides the public entrypoint unless the 'trimmedAPI' condition is set manually.","_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.0-rc.5.0.8_1727295683824_0.908999134396191","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@fluidframework/tool-utils","version":"2.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.0.9","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"07fab0f146592099aa0c346cebda8eb1e4cab774","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.0.9.tgz","fileCount":87,"integrity":"sha512-LHV6XF+uIEp89cbYzhc4VlmWcBjBTmnfNnbL1mhqorgWU7ZYREFIvJK3JLkxel9oSogDJpP0smoeEoXY1FJ6+A==","signatures":[{"sig":"MEUCIQCVyx0wkiG4qEh00GhhSfwvXYK2gN3Oob0h1qFVtShJLgIgNeruGd8YtAwoVLb6B/bokeDrdmecS/potA6WlEhotok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210639},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.0.9.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outFileAlpha legacy --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outFileAlpha legacy --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.0.9.tgz","_integrity":"sha512-LHV6XF+uIEp89cbYzhc4VlmWcBjBTmnfNnbL1mhqorgWU7ZYREFIvJK3JLkxel9oSogDJpP0smoeEoXY1FJ6+A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.0.9","@fluidframework/driver-utils":"~2.0.9","@fluidframework/odsp-doclib-utils":"~2.0.9","@fluidframework/driver-definitions":"~2.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"^1.7.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.9","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.0.9_1727375076573_0.6120448184359439","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@fluidframework/tool-utils","version":"2.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"38d91055c57097c7a333ba9f18e436c39dd6a00a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.1.2.tgz","fileCount":87,"integrity":"sha512-rNnpi6f/qqMDX1hXl2gve6q9FtKUDS3f6av66Yb/W8gLq5v0fMEAnbjpPIsK5ar/x/SU32iyGScqnaYTZL0lzQ==","signatures":[{"sig":"MEUCIQCLYQnLWTocSncT77VQa63UqibxTj4a1wjPb1r8gNOw3AIgDYdZJdxmcC2q9VY3yxKhZHU9V55bF/KSnHfj2Rnp1OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228111},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.1.2.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-tool-utils-2.1.2.tgz","_integrity":"sha512-rNnpi6f/qqMDX1hXl2gve6q9FtKUDS3f6av66Yb/W8gLq5v0fMEAnbjpPIsK5ar/x/SU32iyGScqnaYTZL0lzQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.1.2","@fluidframework/driver-utils":"~2.1.2","@fluidframework/odsp-doclib-utils":"~2.1.2","@fluidframework/driver-definitions":"~2.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.41.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.41.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.1.2","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.1.2_1727740066929_0.25624345402915116","host":"s3://npm-registry-packages"}},"2.4.0-297027":{"name":"@fluidframework/tool-utils","version":"2.4.0-297027","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.4.0-297027","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b263be1ea622c7cda3e5879c985dfe815df3349b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.4.0-297027.tgz","fileCount":87,"integrity":"sha512-AE/GSLc0EAvpncaMJbtutO/0OhqMAelnLuumGPtA3gF1q95mFJA9R0V3FEPyONiDgBbDTqsRutDpGkQ0XUTluw==","signatures":[{"sig":"MEUCICeGXOKvmAcgkZ2ugyTEdztNcy6RN7O+0g3Ix257rg83AiEA+hXobaFIRL1gliy7W5bfzDKQstXCKJqOiAjqUYKLOQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228278},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.4.0-297027.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.4.0-297027.tgz","_integrity":"sha512-AE/GSLc0EAvpncaMJbtutO/0OhqMAelnLuumGPtA3gF1q95mFJA9R0V3FEPyONiDgBbDTqsRutDpGkQ0XUTluw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.4.0-297027","@fluidframework/driver-utils":"2.4.0-297027","@fluidframework/odsp-doclib-utils":"2.4.0-297027","@fluidframework/driver-definitions":"2.4.0-297027"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-297027","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.4.0-297027_1727816797355_0.8076666153921546","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@fluidframework/tool-utils","version":"2.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.2.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0ff2f348dbfee530d8ee1a75f5008211e4e570f6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.2.2.tgz","fileCount":87,"integrity":"sha512-3N5vfZxbPLBNZFfVi8J6yjQW2lHzh53J6cqNPwnpoDS+QZw2Z2Ub8h4XtMxgiPQxKfUG1KAsryFqDvJkWmrDZw==","signatures":[{"sig":"MEUCIEUy743KC4adqmUWfUgpKrcZLHHAfeUwyDIBR44AgH8mAiEA2/xRwe1W+muyAjI6oseaHjpip6/+PzI+J7FpQymc/uU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228123},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.2.2.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.2.2.tgz","_integrity":"sha512-3N5vfZxbPLBNZFfVi8J6yjQW2lHzh53J6cqNPwnpoDS+QZw2Z2Ub8h4XtMxgiPQxKfUG1KAsryFqDvJkWmrDZw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.2.2","@fluidframework/driver-utils":"~2.2.2","@fluidframework/odsp-doclib-utils":"~2.2.2","@fluidframework/driver-definitions":"~2.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.43.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"^7.45.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.43.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.2.2","@fluidframework/eslint-config-fluid":"^5.3.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.2.2_1727822751248_0.2633249019426227","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@fluidframework/tool-utils","version":"2.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4d05b2a764902649735d6e30afaeb02bc94c87a6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.3.1.tgz","fileCount":87,"integrity":"sha512-zy7hEDhGT9wrYeO8MntcN6OLDxWtaWXQeN0U609MFseX1sgLxp7+rfShGwu+Nrtm/dcfKyqkfkJb5K8p2D28TQ==","signatures":[{"sig":"MEYCIQDOUnK0a65WdPGlDdv1EqesK+t0fqr7QlWFTl8jyJSpDgIhAKTYljAwBAwhnAdbgK4IwqEtY/D7yWk3YgEut8/cplKR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228188},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.3.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.3.1.tgz","_integrity":"sha512-zy7hEDhGT9wrYeO8MntcN6OLDxWtaWXQeN0U609MFseX1sgLxp7+rfShGwu+Nrtm/dcfKyqkfkJb5K8p2D28TQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.3.1","@fluidframework/driver-utils":"~2.3.1","@fluidframework/odsp-doclib-utils":"~2.3.1","@fluidframework/driver-definitions":"~2.3.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.3.1","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.3.1_1727822872291_0.9627214672237572","host":"s3://npm-registry-packages"}},"2.4.0-297385":{"name":"@fluidframework/tool-utils","version":"2.4.0-297385","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.4.0-297385","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b97b15411d2776029d18cb38c94fafcd7a9c27eb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.4.0-297385.tgz","fileCount":87,"integrity":"sha512-jq607ZknK3FO7XiFBRKzqP20g0gJ1LCl7GHlGCx3D+gM1lQXDC2sxlbJKPfpUtNWLdi0bXQ95r2JgcocVUWEgQ==","signatures":[{"sig":"MEUCIB3s5TCn2j7ZX1DduWr9DoPHXq9s+F/Om7UnxdSsFi4dAiEA/U7ntPrQtRYPkpsfNd7yasX7o9KnQpubnYNhv2XciGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228279},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.4.0-297385.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.4.0-297385.tgz","_integrity":"sha512-jq607ZknK3FO7XiFBRKzqP20g0gJ1LCl7GHlGCx3D+gM1lQXDC2sxlbJKPfpUtNWLdi0bXQ95r2JgcocVUWEgQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.4.0-297385","@fluidframework/driver-utils":"2.4.0-297385","@fluidframework/odsp-doclib-utils":"2.4.0-297385","@fluidframework/driver-definitions":"2.4.0-297385"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-297385","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@~2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.4.0-297385_1727909002330_0.192498724649514","host":"s3://npm-registry-packages"}},"2.4.0-299374":{"name":"@fluidframework/tool-utils","version":"2.4.0-299374","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.4.0-299374","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"01cb0635cc21834837b22725bce8d8972702aa79","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.4.0-299374.tgz","fileCount":87,"integrity":"sha512-8NGdhBrQG+D9cbkaTfWUNJvs9DLmtAZNlSQBr0yi/6pQ1u0IK5T+QeyAWi6mjNo7O9WEDTmTFURfDwM9q5KWjQ==","signatures":[{"sig":"MEUCIHh206JF7tZaiKgOreIWm6CsMzyvLoAORvSw6FlYmIJeAiEA3hyddNj0rjNPrm+FpXjxpz/52HQYfMxS78AKk2XIQ70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228235},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.4.0-299374.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.4.0-299374.tgz","_integrity":"sha512-8NGdhBrQG+D9cbkaTfWUNJvs9DLmtAZNlSQBr0yi/6pQ1u0IK5T+QeyAWi6mjNo7O9WEDTmTFURfDwM9q5KWjQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.4.0-299374","@fluidframework/driver-utils":"2.4.0-299374","@fluidframework/odsp-doclib-utils":"2.4.0-299374","@fluidframework/driver-definitions":"2.4.0-299374"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.48.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.48.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-299374","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@~2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.4.0-299374_1728545016734_0.8221341498843282","host":"s3://npm-registry-packages"}},"2.4.0-299707":{"name":"@fluidframework/tool-utils","version":"2.4.0-299707","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.4.0-299707","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8e0f036e71bf25a43106a15092dd2ffa98abec32","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.4.0-299707.tgz","fileCount":87,"integrity":"sha512-LmccpacGL1RIbBqJNEhza91zt41Lc6xkYuiZQJkqHyiqkh3lJrHwd8IC4MUZuJHZmohQP/tR+BpzF4k6jwEyww==","signatures":[{"sig":"MEYCIQDd8Ga3ur0i4Ulxw5SSuuz5DHqWG02L9KPnfRL/g0tWgAIhAPtXrko7j9LohDnlN5iHJpdqZeCJWA94vcwE1gzkw7xH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228284},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.4.0-299707.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.4.0-299707.tgz","_integrity":"sha512-LmccpacGL1RIbBqJNEhza91zt41Lc6xkYuiZQJkqHyiqkh3lJrHwd8IC4MUZuJHZmohQP/tR+BpzF4k6jwEyww==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.4.0-299707","@fluidframework/driver-utils":"2.4.0-299707","@fluidframework/odsp-doclib-utils":"2.4.0-299707","@fluidframework/driver-definitions":"2.4.0-299707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.48.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.48.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-299707","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@~2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.4.0-299707_1728666402925_0.38090461064409187","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@fluidframework/tool-utils","version":"2.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a35f748a5c0b866bf2177c95f989533abc9bf73e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.4.0.tgz","fileCount":87,"integrity":"sha512-KjD0Bby1PfffAt19aSNSYtBXa9JQoo5cKJ2n+R52KC6EUNKw5K2NDknV1td1wDf0Ny9ff2A7Ns2EKBY5KumaJg==","signatures":[{"sig":"MEQCIAH5qti1eNf6Zw9c+l2i2Vrj8LYSq5CJKEv39U5gEnq3AiAh1kOMHDjHt9BvNfLsz66uhx9ahgRT7OzY83AOrzbpnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228230},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.4.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.4.0.tgz","_integrity":"sha512-KjD0Bby1PfffAt19aSNSYtBXa9JQoo5cKJ2n+R52KC6EUNKw5K2NDknV1td1wDf0Ny9ff2A7Ns2EKBY5KumaJg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.4.0","@fluidframework/driver-utils":"~2.4.0","@fluidframework/odsp-doclib-utils":"~2.4.0","@fluidframework/driver-definitions":"~2.4.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.8.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.48.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.48.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.4.0","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@~2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.4.0_1729015432114_0.9055590655448353","host":"s3://npm-registry-packages"}},"2.5.0-302463":{"name":"@fluidframework/tool-utils","version":"2.5.0-302463","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.5.0-302463","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0025f71ca838dbe044b4246c385e5675821360e1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.5.0-302463.tgz","fileCount":87,"integrity":"sha512-zV79MUvoHouaSRW+BtVOlKYCIhmc3VuCxQeY1pyvHAX4gnBTiBG7a+H3EeDNy4b1XaI7H6r/WjH0/I2uxJMrTw==","signatures":[{"sig":"MEUCIBSCRFEbnV43N1uxZgwYHlJ8Tqoxft2yRmr+YL5c3LtLAiEAjSrvl9Bp5tU7Ng8SreUP+Jyr/Jer8N1oAzeeSQRUK8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228320},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.5.0-302463.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.5.0-302463.tgz","_integrity":"sha512-zV79MUvoHouaSRW+BtVOlKYCIhmc3VuCxQeY1pyvHAX4gnBTiBG7a+H3EeDNy4b1XaI7H6r/WjH0/I2uxJMrTw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.5.0-302463","@fluidframework/driver-utils":"2.5.0-302463","@fluidframework/odsp-doclib-utils":"2.5.0-302463","@fluidframework/driver-definitions":"2.5.0-302463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.49.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.49.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.5.0-302463","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.5.0-302463_1729812300945_0.3787103231273028","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@fluidframework/tool-utils","version":"2.5.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.5.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a82f660ace26a7f6efdecc9f71fad841773e88df","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.5.0.tgz","fileCount":87,"integrity":"sha512-Zz/ROd7sL9y3z6j2VszUx25+QhyEbmHoOVouHI7TH2bqJE/u4Zk3h6CjaCPhBNDYqYWLnRZVqUImkyT6hqh3Fw==","signatures":[{"sig":"MEUCIGQx/RhZ9Nz9h1onxEDpeFY6c/UAQHVJ5DN7iaefkBBzAiEAkGG9M5H95UGv6ncXewnPAYGvVb7WjZF4hVYj8pywTr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234889},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.5.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.5.0.tgz","_integrity":"sha512-Zz/ROd7sL9y3z6j2VszUx25+QhyEbmHoOVouHI7TH2bqJE/u4Zk3h6CjaCPhBNDYqYWLnRZVqUImkyT6hqh3Fw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.5.0","@fluidframework/driver-utils":"~2.5.0","@fluidframework/odsp-doclib-utils":"~2.5.0","@fluidframework/driver-definitions":"~2.5.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.49.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.49.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.5.0","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.5.0_1730791591815_0.46718254553441363","host":"s3://npm-registry-packages"}},"2.10.0-304831":{"name":"@fluidframework/tool-utils","version":"2.10.0-304831","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.10.0-304831","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a6a43079b752c32978e756a9e9fae104d349895d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.10.0-304831.tgz","fileCount":87,"integrity":"sha512-jRJSAy4hJqEfJImJIk1hTAHD954GCPeQlJaSyQ4HFzPmUzvF4WsncAVCoUSNffr9j3m+WphVSRj2UJckKdLvkA==","signatures":[{"sig":"MEYCIQC/KTWsphLrNiXOoQd86OWpmppgbWm0xtQdITDSFpqI4AIhAJl+Imjumd1MwzHAoCTGVrlpLi0RvUK+GMpNhFsuOFbi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234991},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.10.0-304831.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.10.0-304831.tgz","_integrity":"sha512-jRJSAy4hJqEfJImJIk1hTAHD954GCPeQlJaSyQ4HFzPmUzvF4WsncAVCoUSNffr9j3m+WphVSRj2UJckKdLvkA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.10.0-304831","@fluidframework/driver-utils":"2.10.0-304831","@fluidframework/odsp-doclib-utils":"2.10.0-304831","@fluidframework/driver-definitions":"2.10.0-304831"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.50.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.50.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-304831","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.10.0-304831_1730999340625_0.3373541007300538","host":"s3://npm-registry-packages"}},"2.10.0-305357":{"name":"@fluidframework/tool-utils","version":"2.10.0-305357","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.10.0-305357","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"25da05d4cc43d54418987f10a53a4bbb7a4bbcf0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.10.0-305357.tgz","fileCount":87,"integrity":"sha512-sbZQTdl+Ip+i3cUh0kHHPUQ8UhRhBYWkeb0f5iXTc/n41or28qCU5rLqfEeNg3JblrVI/8H20elMgAa95cMgUw==","signatures":[{"sig":"MEUCIDhlNu67xJM6Gh8VdTxmRFC1sWJHzFWm68LSJo2wEooGAiEA5nI+MUDLIbUBsw5vT5Tx+g9cGlYtilQhWjsZtUUjZEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234991},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.10.0-305357.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.10.0-305357.tgz","_integrity":"sha512-sbZQTdl+Ip+i3cUh0kHHPUQ8UhRhBYWkeb0f5iXTc/n41or28qCU5rLqfEeNg3JblrVI/8H20elMgAa95cMgUw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.10.0-305357","@fluidframework/driver-utils":"2.10.0-305357","@fluidframework/odsp-doclib-utils":"2.10.0-305357","@fluidframework/driver-definitions":"2.10.0-305357"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.50.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.50.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-305357","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.10.0-305357_1731035729582_0.7068547904101923","host":"s3://npm-registry-packages"}},"2.10.0-306579":{"name":"@fluidframework/tool-utils","version":"2.10.0-306579","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.10.0-306579","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"38b90d15fef750b4c54afe6a2108572625c640ab","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.10.0-306579.tgz","fileCount":87,"integrity":"sha512-4/ybJf9WNX5YS0KFh4UNOx41O+7cf3nxoc7CYmnN58u5AumTfdXt3bCHmY4OrYbtYHaVYO+D+n9gqDNeOrPhzQ==","signatures":[{"sig":"MEQCIFMpy13OiyJ1syE3etKN+DfeT7AO8ydwkPZZsT8KqzQLAiAyfRA6sy76YS3SOSulTRe+Wpfz4OYJRi9bl2Yjvw+liQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234991},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.10.0-306579.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.10.0-306579.tgz","_integrity":"sha512-4/ybJf9WNX5YS0KFh4UNOx41O+7cf3nxoc7CYmnN58u5AumTfdXt3bCHmY4OrYbtYHaVYO+D+n9gqDNeOrPhzQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.10.0-306579","@fluidframework/driver-utils":"2.10.0-306579","@fluidframework/odsp-doclib-utils":"2.10.0-306579","@fluidframework/driver-definitions":"2.10.0-306579"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.50.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.50.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-306579","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.10.0-306579_1731532627333_0.7078341412545681","host":"s3://npm-registry-packages"}},"2.10.0-307060":{"name":"@fluidframework/tool-utils","version":"2.10.0-307060","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.10.0-307060","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d9ce9d30a1b84675be6f1a8d7f73f2defb2478a9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.10.0-307060.tgz","fileCount":87,"integrity":"sha512-fUtPVnchAa3IuYW/qHp9aiPnM2WWfTt8SqQQyn8YfZo4CTl962zdj4i9/9w0krdvakevBRjdWJjgam7Mk74ZIA==","signatures":[{"sig":"MEUCIFDnHEXDg3v2ZTXGy8Sp3lD4xtzrRWSmXvXeqyCJAVnsAiEAzFRYyvPpJ8UPOgZ+Viw2kQfRxQ9C/Nq225vv1JNvoAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235053},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.10.0-307060.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.10.0-307060.tgz","_integrity":"sha512-fUtPVnchAa3IuYW/qHp9aiPnM2WWfTt8SqQQyn8YfZo4CTl962zdj4i9/9w0krdvakevBRjdWJjgam7Mk74ZIA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.10.0-307060","@fluidframework/driver-utils":"2.10.0-307060","@fluidframework/odsp-doclib-utils":"2.10.0-307060","@fluidframework/driver-definitions":"2.10.0-307060"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.50.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.50.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-307060","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.10.0-307060_1731624749545_0.3717848481328718","host":"s3://npm-registry-packages"}},"2.10.0-307399":{"name":"@fluidframework/tool-utils","version":"2.10.0-307399","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.10.0-307399","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"db94a3ad6644c1b8ccf185a92da91e3a4536d11d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.10.0-307399.tgz","fileCount":87,"integrity":"sha512-q7sbM8w7gz7Bg5WTNcCg6CWeqewuwCTtPXWUaYdLLQOal39p81Xi0QqRrpxN/aADgntpNoA+KPRv7fU/tO6j2A==","signatures":[{"sig":"MEUCIBNFoX3vrcCQoH3Ngkf6TAr9+YixhYkWP9ULAIOUZ3FsAiEAjckD+XtfPl8VoMG8ux2NgyJQLI2BqBPTzNfUhUGIcEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235053},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.10.0-307399.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.10.0-307399.tgz","_integrity":"sha512-q7sbM8w7gz7Bg5WTNcCg6CWeqewuwCTtPXWUaYdLLQOal39p81Xi0QqRrpxN/aADgntpNoA+KPRv7fU/tO6j2A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.10.0-307399","@fluidframework/driver-utils":"2.10.0-307399","@fluidframework/odsp-doclib-utils":"2.10.0-307399","@fluidframework/driver-definitions":"2.10.0-307399"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-307399","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.10.0-307399_1731637112719_0.38618135434354484","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@fluidframework/tool-utils","version":"2.10.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.10.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0d18534de5902f9140e495403c33f173800d2fd9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.10.0.tgz","fileCount":87,"integrity":"sha512-6cslqN7b/ACDZ0edLEK6hztJCZsL9xUwxlwS2k9Yf2kKyUYoPYs7uoeZcJAXEiG4fdNxqw3mOSldLaMpMX8CRA==","signatures":[{"sig":"MEQCIBrg85EspP+YLj9Leaf6ot9C+7RDnaR8qrSivmZGBa1CAiAocijhC9FwZiyqpL1LXvZcAi7q+ibJUmXJ256vxneNrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235000},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.10.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.10.0.tgz","_integrity":"sha512-6cslqN7b/ACDZ0edLEK6hztJCZsL9xUwxlwS2k9Yf2kKyUYoPYs7uoeZcJAXEiG4fdNxqw3mOSldLaMpMX8CRA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.10.0","@fluidframework/driver-utils":"~2.10.0","@fluidframework/odsp-doclib-utils":"~2.10.0","@fluidframework/driver-definitions":"~2.10.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.10.0","@fluidframework/eslint-config-fluid":"^5.4.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.10.0_1731992241753_0.7427688687858915","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@fluidframework/tool-utils","version":"2.11.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.11.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"247aff752d702d5e1ac116c3c18467a90000b308","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.11.0.tgz","fileCount":87,"integrity":"sha512-WGisXzIrgcGp4XE0o7XUDXMXceIX6WbCZZ0ChtsKKWf0PzDQ6crUWA91yj0s57AgpFmk4RMQ/I/7p1Tw9J5isA==","signatures":[{"sig":"MEYCIQCq/vFKKaYCV+r+ZGulRuq3/NDwY74x9duHORZhF4OQVwIhALmGr7Cu3uwD1tq5ja7zXPBqvKwTy4JldydsnzIQvuM9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235038},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.11.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.11.0.tgz","_integrity":"sha512-WGisXzIrgcGp4XE0o7XUDXMXceIX6WbCZZ0ChtsKKWf0PzDQ6crUWA91yj0s57AgpFmk4RMQ/I/7p1Tw9J5isA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.11.0","@fluidframework/driver-utils":"~2.11.0","@fluidframework/odsp-doclib-utils":"~2.11.0","@fluidframework/driver-definitions":"~2.11.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.11.0","@fluidframework/eslint-config-fluid":"^5.6.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.11.0_1733187334096_0.3370551378336173","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@fluidframework/tool-utils","version":"2.12.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.12.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"71b77675b91243d6ccea5b851667496302d19ea0","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.12.0.tgz","fileCount":87,"integrity":"sha512-IQKAGVaksLeLsq6FtS+Nea8Kfu57wbnj+oHn6EzDskkWpLxhND2qE4QpuU9DpvqSOutg9uUpSKS/uZSnJjISXQ==","signatures":[{"sig":"MEUCIDeaY1JEC6GnTHlJ91SwZsbmjKcZpmNMnc0vOpz4pIcsAiEAp0XA4jMrqhl/YAW/8P0PXcA07+NxIHa64GQb+N+s9Pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235075},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.12.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.12.0.tgz","_integrity":"sha512-IQKAGVaksLeLsq6FtS+Nea8Kfu57wbnj+oHn6EzDskkWpLxhND2qE4QpuU9DpvqSOutg9uUpSKS/uZSnJjISXQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.12.0","@fluidframework/driver-utils":"~2.12.0","@fluidframework/odsp-doclib-utils":"~2.12.0","@fluidframework/driver-definitions":"~2.12.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.12.0","@fluidframework/eslint-config-fluid":"^5.6.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.12.0_1734471448463_0.3854229611781814","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@fluidframework/tool-utils","version":"2.13.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.13.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d77c0e6a6450b6b2ac803cfb923dce6a0e9d65c6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.13.0.tgz","fileCount":87,"integrity":"sha512-YqEBmlhwwpzFWpaHRWPaJVW2CytXi5exzCKxT+9mSJZu7CrIMmDnCphemLURut52b2bayXOTT4cbZWOuxIjyUA==","signatures":[{"sig":"MEUCIGbrGqFoUi+neEwRtGfTwYM6U8rXWMCnXyuGWcKtZ4GmAiEAr+fw0f4vVnd+7C98mV9t8sQCfsREGl1K/ypyqAZJo24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235114},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.13.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.13.0.tgz","_integrity":"sha512-YqEBmlhwwpzFWpaHRWPaJVW2CytXi5exzCKxT+9mSJZu7CrIMmDnCphemLURut52b2bayXOTT4cbZWOuxIjyUA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.13.0","@fluidframework/driver-utils":"~2.13.0","@fluidframework/odsp-doclib-utils":"~2.13.0","@fluidframework/driver-definitions":"~2.13.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.13.0","@fluidframework/eslint-config-fluid":"^5.6.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.13.0_1736205549492_0.7099951897996823","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@fluidframework/tool-utils","version":"2.20.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.20.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9542e7c676a65169b076e5eec2feab41f01a0e22","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.20.0.tgz","fileCount":87,"integrity":"sha512-0GHa3WoirPqygiFPC4az89CbeSlepChqhwIryjs/10ZbmzTsbTnoUpBUDbbAR42584VSVTGbuW+rh9BOzcaL4A==","signatures":[{"sig":"MEUCIQDtrk5pOabvrOhQ182B7qNL75HEaiY/0qRrAnW9ik9/1AIgIzW7M51PlDZCUkce3VfRRryRIgmbqnQ30NGPhvyy5jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235174},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.20.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"*.d.ts\" \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.20.0.tgz","_integrity":"sha512-0GHa3WoirPqygiFPC4az89CbeSlepChqhwIryjs/10ZbmzTsbTnoUpBUDbbAR42584VSVTGbuW+rh9BOzcaL4A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.20.0","@fluidframework/driver-utils":"~2.20.0","@fluidframework/odsp-doclib-utils":"~2.20.0","@fluidframework/driver-definitions":"~2.20.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.20.0","@fluidframework/eslint-config-fluid":"^5.6.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.20.0_1737592572191_0.031597022179388645","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@fluidframework/tool-utils","version":"2.21.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.21.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d0a2d4d85f7f34ccebc6f8bbac8efe94fe8cf43d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.21.0.tgz","fileCount":87,"integrity":"sha512-Lbwq31wFCGY+uVyhRE5uSxF8Gbr1zCQE6/vhK90U4PAQ2ez0Z2i1fX5OyJ5nffLJ1wzd8n68s92U4izbbnFGOw==","signatures":[{"sig":"MEUCIHFtlSNYwthuwGlPnTt5gqfxWK+9cwrdOsea2JJr2vDAAiEAxpURCPFif+WkY/P2WolyUXpEoW3/3b8p5z9L8uvGWx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235234},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.21.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\" --exit","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.21.0.tgz","_integrity":"sha512-Lbwq31wFCGY+uVyhRE5uSxF8Gbr1zCQE6/vhK90U4PAQ2ez0Z2i1fX5OyJ5nffLJ1wzd8n68s92U4izbbnFGOw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.21.0","@fluidframework/driver-utils":"~2.21.0","@fluidframework/odsp-doclib-utils":"~2.21.0","@fluidframework/driver-definitions":"~2.21.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.21.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.21.0_1738617240291_0.2950616340705403","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@fluidframework/tool-utils","version":"2.22.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.22.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e507cad6553aff5a6dd1f30986ee5205dbd88e1b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.22.0.tgz","fileCount":87,"integrity":"sha512-ZHrMMOLxtDP9QuFRSqTOl9r6CsDk7TzzSKPV2T9rLl7di+9uoei4fWo3SbgvSB1/Ane4EtBTNYnrhLtxoeDPpw==","signatures":[{"sig":"MEUCIHSNJzDuaHXMIMOOttfGsbqX8s3u+qwfMf5aZNUv9BVnAiEA4yWSXo+0nB7QkBtVJN9ektr8pnK4Lay8GPK2sh2v7BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235362},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.22.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.22.0.tgz","_integrity":"sha512-ZHrMMOLxtDP9QuFRSqTOl9r6CsDk7TzzSKPV2T9rLl7di+9uoei4fWo3SbgvSB1/Ane4EtBTNYnrhLtxoeDPpw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.22.0","@fluidframework/driver-utils":"~2.22.0","@fluidframework/odsp-doclib-utils":"~2.22.0","@fluidframework/driver-definitions":"~2.22.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.22.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.22.0_1740031388142_0.79099676359013","host":"s3://npm-registry-packages-npm-production"}},"2.23.0-323641":{"name":"@fluidframework/tool-utils","version":"2.23.0-323641","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.23.0-323641","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b76c0838a3883cdbbfa391afbde254374a9435db","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.23.0-323641.tgz","fileCount":87,"integrity":"sha512-Pbl4o1H7K4cMzrfEG+isT8xROlRe6UUrDBMwGVtDnQz5zJMq0MyWeN8MEwNsl2CRKusqblSOB3iL3shp65FO2w==","signatures":[{"sig":"MEYCIQD/UH/UDlil+EFfu/zwFwzZ/xDvhI3YDZR/DIpQiGDBjAIhALycEsdU/Lp5PUyJMkyf37MJOBtCBfnHAmeiUpWI2n4s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235452},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.23.0-323641.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.23.0-323641.tgz","_integrity":"sha512-Pbl4o1H7K4cMzrfEG+isT8xROlRe6UUrDBMwGVtDnQz5zJMq0MyWeN8MEwNsl2CRKusqblSOB3iL3shp65FO2w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.23.0-323641","@fluidframework/driver-utils":"2.23.0-323641","@fluidframework/odsp-doclib-utils":"2.23.0-323641","@fluidframework/driver-definitions":"2.23.0-323641"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.53.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.53.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.23.0-323641","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.23.0-323641_1740448991716_0.7595921328114947","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@fluidframework/tool-utils","version":"2.22.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.22.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"41a01987e9eca1c5d2581f7a3ae45a1585bf02ca","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.22.1.tgz","fileCount":87,"integrity":"sha512-WThxMQEEFQqzMjCCgcSDOTzMvcxN7DP4GSOFZpkN7nPCo6xaa/eBXV4S1Rtd3tMfDalLyILhKgnsFuLPWe5zbw==","signatures":[{"sig":"MEQCIBNcg9PFDWoiKkISlE+/yePnKNLK5smzujvodUYfTEd6AiB0nQmAmrsAijlae8yBVpZ4H2v2AHWcgjzihvV6J0W1xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235362},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.22.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.22.1.tgz","_integrity":"sha512-WThxMQEEFQqzMjCCgcSDOTzMvcxN7DP4GSOFZpkN7nPCo6xaa/eBXV4S1Rtd3tMfDalLyILhKgnsFuLPWe5zbw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.22.1","@fluidframework/driver-utils":"~2.22.1","@fluidframework/odsp-doclib-utils":"~2.22.1","@fluidframework/driver-definitions":"~2.22.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.22.1","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.22.1_1740684661042_0.2532755126134547","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@fluidframework/tool-utils","version":"2.23.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.23.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4d0261a8661874aeb00ed0d48920644e1a856a96","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.23.0.tgz","fileCount":87,"integrity":"sha512-HbiJH8phcePrI5zKkBk13kCyFvJMGK4VTDT/dWQLGhUlSC7P9yCPNthdpw5K2snVCqe9B74wyOj98wrAF/O+5g==","signatures":[{"sig":"MEUCIQD8sVHsRwgdDX6EJtn6RQq7xJO0OSqMjp2tlF6SfKEMBAIgfNmSpq3WFRBJdtIRNTyQJpvLnETEt/MOLjXQnMJU81g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235399},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.23.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.23.0.tgz","_integrity":"sha512-HbiJH8phcePrI5zKkBk13kCyFvJMGK4VTDT/dWQLGhUlSC7P9yCPNthdpw5K2snVCqe9B74wyOj98wrAF/O+5g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.23.0","@fluidframework/driver-utils":"~2.23.0","@fluidframework/odsp-doclib-utils":"~2.23.0","@fluidframework/driver-definitions":"~2.23.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.23.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.23.0_1741112616710_0.6971471972358216","host":"s3://npm-registry-packages-npm-production"}},"2.23.0-325054":{"name":"@fluidframework/tool-utils","version":"2.23.0-325054","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.23.0-325054","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8b9512fbe7e74507ce40f947398db90eeefd63f8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.23.0-325054.tgz","fileCount":87,"integrity":"sha512-tXZkb7PdiWzCh4cSpyA8VWVAyTTiCgdayw2jtdv7za3ksiqValRGnR67+nRRo163/vMIaongH/KfdJLPRGpwpQ==","signatures":[{"sig":"MEUCIQDDLZ8lRPP5a2VLvarGeFvfcYDIIJrdW91CJ6PFLcY0OQIgMgzTtG8zg5NSO9ubxRA+vBwKNJzSDZDakzcnh6xlAH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235489},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.23.0-325054.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.23.0-325054.tgz","_integrity":"sha512-tXZkb7PdiWzCh4cSpyA8VWVAyTTiCgdayw2jtdv7za3ksiqValRGnR67+nRRo163/vMIaongH/KfdJLPRGpwpQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"9.6.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.23.0-325054","@fluidframework/driver-utils":"2.23.0-325054","@fluidframework/odsp-doclib-utils":"2.23.0-325054","@fluidframework/driver-definitions":"2.23.0-325054"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.2.0","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.23.0-325054","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.23.0-325054_1741134425222_0.3523955875257909","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@fluidframework/tool-utils","version":"2.30.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.30.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"652aff491363a61678f40fc2e38dbf624b58608e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.30.0.tgz","fileCount":87,"integrity":"sha512-CUkk7R0EYiA1QJR3ClSLqE3YyBaqGz++Bx6z/oXnDa4MKiyVzvKsVtWXL3j8qqd3DfBcX36sS03jp/emhMOwRA==","signatures":[{"sig":"MEUCIQCJrqw9jt3LU7/f05yRSIJQ/5jEDV+NTfXMv2rPwHn/fQIgIMT1DZdmOU7xtIo3rk1cQBs5B0P8Cor4DPwkjCLV2L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235374},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.30.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.30.0.tgz","_integrity":"sha512-CUkk7R0EYiA1QJR3ClSLqE3YyBaqGz++Bx6z/oXnDa4MKiyVzvKsVtWXL3j8qqd3DfBcX36sS03jp/emhMOwRA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.30.0","@fluidframework/driver-utils":"~2.30.0","@fluidframework/odsp-doclib-utils":"~2.30.0","@fluidframework/driver-definitions":"~2.30.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.47.8","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.30.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.30.0_1742322561639_0.9324626892612635","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@fluidframework/tool-utils","version":"2.31.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.31.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f5c6e64fa2fd980ff461a6a2f0d2b717dd741791","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.31.0.tgz","fileCount":86,"integrity":"sha512-8I0ysGwqb48PsSymm04BNYc7me9tFsrAmusN4RC+6ky1VaFkkXlptjG3GLWEYesukHC/5uBcl4io2+yw2B+PxA==","signatures":[{"sig":"MEYCIQDKxRLQx4AIgyskYA/4/D1/jvVX5dK/prq2LUznXzk0YwIhAPozlts/4Q7yN5HXp9cNJvmrgBYdFGJnm0jyupXoTXAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234743},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.31.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.31.0.tgz","_integrity":"sha512-8I0ysGwqb48PsSymm04BNYc7me9tFsrAmusN4RC+6ky1VaFkkXlptjG3GLWEYesukHC/5uBcl4io2+yw2B+PxA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.31.0","@fluidframework/driver-utils":"~2.31.0","@fluidframework/odsp-doclib-utils":"~2.31.0","@fluidframework/driver-definitions":"~2.31.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.50.1","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.31.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.31.0_1743606230394_0.15010510680853928","host":"s3://npm-registry-packages-npm-production"}},"2.31.1":{"name":"@fluidframework/tool-utils","version":"2.31.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.31.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a56925138b39a88da97e9ca84a137c0de0cb8783","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.31.1.tgz","fileCount":86,"integrity":"sha512-L2wT6DUnpWtwe5VW6um8ZDnq5wCBrIwnCy0QD5pVwPVyeUDC7ER6jgfcaNePFNu3z2p0KhJV3T8oElYwAgxc3w==","signatures":[{"sig":"MEYCIQDmiUiHApaAibQ0IS1sIQwHQ4o3nVEuuK4AsEvHzGoIAAIhAPk9c9+zrvXTqaK3VZFazHczsSKX0MQji0Vai6a2SRqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234743},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.31.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.31.1.tgz","_integrity":"sha512-L2wT6DUnpWtwe5VW6um8ZDnq5wCBrIwnCy0QD5pVwPVyeUDC7ER6jgfcaNePFNu3z2p0KhJV3T8oElYwAgxc3w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.31.1","@fluidframework/driver-utils":"~2.31.1","@fluidframework/odsp-doclib-utils":"~2.31.1","@fluidframework/driver-definitions":"~2.31.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.50.1","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.31.1","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.31.1_1743793573085_0.6627802595528685","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@fluidframework/tool-utils","version":"2.32.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.32.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"55f73a678e52727e2aa7b651c5a67fb8faf8fd86","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.32.0.tgz","fileCount":86,"integrity":"sha512-9YviKHxk3l3r3jREIvp4Sfw/77D7SFHbSdc7IK+mavcykEsZdZV5Ll4BydSGyldVsWfttxIbqrAEYf4APq3ZUQ==","signatures":[{"sig":"MEQCIH6l4Uyh/ZvuHVIlkKRk4QlNinnfLVfEZI4ApCA5ZGb8AiAIu66lSGTtvNs/SDW67MNIN712Gzf2yAjAXRkYy/4aAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234780},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.32.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.32.0.tgz","_integrity":"sha512-9YviKHxk3l3r3jREIvp4Sfw/77D7SFHbSdc7IK+mavcykEsZdZV5Ll4BydSGyldVsWfttxIbqrAEYf4APq3ZUQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.32.0","@fluidframework/driver-utils":"~2.32.0","@fluidframework/odsp-doclib-utils":"~2.32.0","@fluidframework/driver-definitions":"~2.32.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.50.1","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.32.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.32.0_1744744597154_0.19205413405251437","host":"s3://npm-registry-packages-npm-production"}},"2.33.0-333010":{"name":"@fluidframework/tool-utils","version":"2.33.0-333010","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.33.0-333010","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2e34fc3eaf35d3896c05aa39687d7f64847b9138","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.33.0-333010.tgz","fileCount":86,"integrity":"sha512-l+EiFwbr7OW3lc65B35BOD7atvs/pb35JzZN5y2sFUN27ij1yPzqXR8D95sWAGz9FNET/4C6eqktM4dcPwIOCg==","signatures":[{"sig":"MEUCIQDDHfkyE0HTqwDy2VJhiBbWOR232CxI6LINuMeHN3mw/AIgW/nOB1JyD+S76o1QuZTJO7eD/kvNS1P4KE1DYGA0ZiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234870},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.33.0-333010.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.33.0-333010.tgz","_integrity":"sha512-l+EiFwbr7OW3lc65B35BOD7atvs/pb35JzZN5y2sFUN27ij1yPzqXR8D95sWAGz9FNET/4C6eqktM4dcPwIOCg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.33.0-333010","@fluidframework/driver-utils":"2.33.0-333010","@fluidframework/odsp-doclib-utils":"2.33.0-333010","@fluidframework/driver-definitions":"2.33.0-333010"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","moment":"^2.21.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.50.1","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.33.0-333010","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.33.0-333010_1744758870195_0.9018674264329838","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@fluidframework/tool-utils","version":"2.33.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.33.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a121b8c2aef1aa948f34564b2666d2700cee91f4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.33.0.tgz","fileCount":86,"integrity":"sha512-pzVhP70wXHEPfzPpviNmojIkIkCrNqHS7ZNy7PIzLvi+SZQwlrph501eK2Cx/lhtPlIrQElmUSFuvPkB3TBh6g==","signatures":[{"sig":"MEYCIQDyylCzP5cKrnKzMXjjvtIGyd4n286h0qYy6gtO3neyzgIhAIUtZEcgkLai5KtpqM4xgMCHQm5v8IuP2xYqk6U0J/Y5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234792},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.33.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.33.0.tgz","_integrity":"sha512-pzVhP70wXHEPfzPpviNmojIkIkCrNqHS7ZNy7PIzLvi+SZQwlrph501eK2Cx/lhtPlIrQElmUSFuvPkB3TBh6g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.33.0","@fluidframework/driver-utils":"~2.33.0","@fluidframework/odsp-doclib-utils":"~2.33.0","@fluidframework/driver-definitions":"~2.33.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.5","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.33.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.33.0_1745881594398_0.5442002514130335","host":"s3://npm-registry-packages-npm-production"}},"2.33.1":{"name":"@fluidframework/tool-utils","version":"2.33.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.33.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"83bc07c2d7da1e9093e58c9ed447efe9ffd369fd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.33.1.tgz","fileCount":86,"integrity":"sha512-udWEjHRlt9RaKpIjQXFP5wcPDwKqQS1ILEPfunvqbYeT7U85dsKnDTSunXH/EotaV2vN6YJye3Ga4E31iD5hYg==","signatures":[{"sig":"MEQCIGiiq1puuSZXTNmsTJNg+PxrRqZV2RaGK3CdiT2QjlwCAiA2y8+vJOUT4Au2ZcovdxlxR0cd5qw5ixLE25V64a5U6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234792},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.33.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.33.1.tgz","_integrity":"sha512-udWEjHRlt9RaKpIjQXFP5wcPDwKqQS1ILEPfunvqbYeT7U85dsKnDTSunXH/EotaV2vN6YJye3Ga4E31iD5hYg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.33.1","@fluidframework/driver-utils":"~2.33.1","@fluidframework/odsp-doclib-utils":"~2.33.1","@fluidframework/driver-definitions":"~2.33.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.5","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.33.1","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.33.1_1746051975398_0.16708515479829877","host":"s3://npm-registry-packages-npm-production"}},"2.33.2":{"name":"@fluidframework/tool-utils","version":"2.33.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.33.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"93c1844be6fccb5fb8bf62fd3ba0e716ea9b22ed","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.33.2.tgz","fileCount":86,"integrity":"sha512-enfF8taHETThd8hgwjfFr4K09pZdj6hz8wbWjY3Fvh3up6f6xthadpN1XnF1Hpwq2gVB1carapMcdoJiAMjdog==","signatures":[{"sig":"MEYCIQCOWL+TzyNU48IlK+vSHppVR9ITeKEw5XrpQQo/cumo5wIhAJVj7fbzRww48MTcHUtHn3JefhCBX+OvAE5mzryOT5h5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234792},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.33.2.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.33.2.tgz","_integrity":"sha512-enfF8taHETThd8hgwjfFr4K09pZdj6hz8wbWjY3Fvh3up6f6xthadpN1XnF1Hpwq2gVB1carapMcdoJiAMjdog==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.33.2","@fluidframework/driver-utils":"~2.33.2","@fluidframework/odsp-doclib-utils":"~2.33.2","@fluidframework/driver-definitions":"~2.33.2"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.5","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.33.2","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.33.2_1746128771934_0.9387584656623829","host":"s3://npm-registry-packages-npm-production"}},"2.40.0-336023":{"name":"@fluidframework/tool-utils","version":"2.40.0-336023","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.40.0-336023","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"46a9a12aaee28f7c26c8abbc5ffebb4774ed1448","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.40.0-336023.tgz","fileCount":86,"integrity":"sha512-X3mv6ikt4OblPdDwJJSGNqN9zZPw45nCiIy8HtGhK+o05In21oUdzuNB42gmpQdhOHCnMM3JRbb5bl/2mac59g==","signatures":[{"sig":"MEYCIQCuisvmvFeOUrxUBg7G1hvdc0aH0ABqR/Qi1MfXEn6CbwIhAI1QIUmb645P64xWi/9ErM+j+Ki8mmaXFyoGZQrAUvMf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234882},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.40.0-336023.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.40.0-336023.tgz","_integrity":"sha512-X3mv6ikt4OblPdDwJJSGNqN9zZPw45nCiIy8HtGhK+o05In21oUdzuNB42gmpQdhOHCnMM3JRbb5bl/2mac59g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.40.0-336023","@fluidframework/driver-utils":"2.40.0-336023","@fluidframework/odsp-doclib-utils":"2.40.0-336023","@fluidframework/driver-definitions":"2.40.0-336023"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.5","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.40.0-336023","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.40.0-336023_1746555574118_0.33376670882857074","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@fluidframework/tool-utils","version":"2.40.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.40.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"292915c73b84b0be45044b593a795497cc062398","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.40.0.tgz","fileCount":86,"integrity":"sha512-J+6Cn9OL5mKDAOFGUqXfzxvlF06oMNZsB/vrug96VBiCPInSryMwJ9y9KRBLSgzt8kfuxzTNFA00Y6o51fUP3w==","signatures":[{"sig":"MEQCIDHY+gRlEgfgQltn/SJIF9Zsf0uvNDTvt+rKX+rHVBPzAiACDBoddoIhEyDzytnsLizUk+xqNlR/HXmb/5dfwnH9Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234829},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.40.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.40.0.tgz","_integrity":"sha512-J+6Cn9OL5mKDAOFGUqXfzxvlF06oMNZsB/vrug96VBiCPInSryMwJ9y9KRBLSgzt8kfuxzTNFA00Y6o51fUP3w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.40.0","@fluidframework/driver-utils":"~2.40.0","@fluidframework/odsp-doclib-utils":"~2.40.0","@fluidframework/driver-definitions":"~2.40.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.5","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.40.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.40.0_1747093232834_0.6328977853600377","host":"s3://npm-registry-packages-npm-production"}},"2.41.0-337492":{"name":"@fluidframework/tool-utils","version":"2.41.0-337492","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.41.0-337492","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"64b142097b5edbd1cf43119be17a122473d80d5c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.41.0-337492.tgz","fileCount":86,"integrity":"sha512-gUD51NT+V06i+wdK9/vd/3yL10QX0s5s3SzwlAP7Yd/vHRWJ9G3t8YOc1bQ2p/H4A95/xBlg+0Ii9BAgdXVDig==","signatures":[{"sig":"MEUCICKP6atpqPB0NIYBW2ETdxk+AaA3JpnkBmAOoSkDSuE8AiEA/XmYiJlqZuSiaMh5Gv6NYpw4/BKEvNqeTip/R7rT5yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234919},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.41.0-337492.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.41.0-337492.tgz","_integrity":"sha512-gUD51NT+V06i+wdK9/vd/3yL10QX0s5s3SzwlAP7Yd/vHRWJ9G3t8YOc1bQ2p/H4A95/xBlg+0Ii9BAgdXVDig==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.41.0-337492","@fluidframework/driver-utils":"2.41.0-337492","@fluidframework/odsp-doclib-utils":"2.41.0-337492","@fluidframework/driver-definitions":"2.41.0-337492"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.5","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.41.0-337492","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.41.0-337492_1747159978310_0.9093701796641165","host":"s3://npm-registry-packages-npm-production"}},"2.41.0-338186":{"name":"@fluidframework/tool-utils","version":"2.41.0-338186","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.41.0-338186","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"52a9cbb5100645e1582da6836f4839e3e5b06211","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.41.0-338186.tgz","fileCount":86,"integrity":"sha512-RYaEJxbGdFZL8ooRlJpUfRmW9h164vkLmRulrcLmyNGcOAkPoqJ+8FAT8EjcLP606EojzQEROrYAbygihrLeAw==","signatures":[{"sig":"MEQCIFbbEOUFYVi/jbxTX75MWz9hiHcL3YKgSwXfD0KRlFtLAiBoyXuzY9Qn+R+RQAc0doBOJbNrtVFUctobFHYZBhbjFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234919},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.41.0-338186.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.41.0-338186.tgz","_integrity":"sha512-RYaEJxbGdFZL8ooRlJpUfRmW9h164vkLmRulrcLmyNGcOAkPoqJ+8FAT8EjcLP606EojzQEROrYAbygihrLeAw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.41.0-338186","@fluidframework/driver-utils":"2.41.0-338186","@fluidframework/odsp-doclib-utils":"2.41.0-338186","@fluidframework/driver-definitions":"2.41.0-338186"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.41.0-338186","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.41.0-338186_1747347365063_0.3944849662455927","host":"s3://npm-registry-packages-npm-production"}},"2.41.0-338401":{"name":"@fluidframework/tool-utils","version":"2.41.0-338401","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.41.0-338401","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5334073c94df52303f1b0556650236a041ac5bea","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.41.0-338401.tgz","fileCount":86,"integrity":"sha512-cCZViMiWjCuAa/hXbBIFRfvdz6O+qe6U1NQTD07K1DN/FVD0o34PfzOUFAx/XgOVytiJ9bWsbfVfbVgJpDGXUw==","signatures":[{"sig":"MEQCIGxWNQ38pXxt4reVTEqroo+Q2I4+YxFaKLSQJ5dOR8TGAiAUPa5jZeiNSLfMwxc7blEXa73322aoZyBprFVqlvtJjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234919},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.41.0-338401.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.41.0-338401.tgz","_integrity":"sha512-cCZViMiWjCuAa/hXbBIFRfvdz6O+qe6U1NQTD07K1DN/FVD0o34PfzOUFAx/XgOVytiJ9bWsbfVfbVgJpDGXUw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.41.0-338401","@fluidframework/driver-utils":"2.41.0-338401","@fluidframework/odsp-doclib-utils":"2.41.0-338401","@fluidframework/driver-definitions":"2.41.0-338401"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.41.0-338401","@fluidframework/eslint-config-fluid":"^5.7.3","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.41.0-338401_1747441177055_0.7519709709031528","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@fluidframework/tool-utils","version":"2.41.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.41.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1b999a275091413e3993229d4d6a0826897e1887","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.41.0.tgz","fileCount":86,"integrity":"sha512-hG/gABp8Emm/Kvqe8dpRmcua580sid9DUFIsW5eUBE1q2esSR8Do9Zkf5vDdbkTm4mqrExqpU3XUhCyOGHV4sw==","signatures":[{"sig":"MEYCIQCQB5SNB7sD29UJvd8Xtz8saaCuqEB2O3lawCEfZav86AIhAOsc/FqSWWS9fpSZn+MrpYWEhhAjv98gzhfrLU/XWbwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233307},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.41.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.41.0.tgz","_integrity":"sha512-hG/gABp8Emm/Kvqe8dpRmcua580sid9DUFIsW5eUBE1q2esSR8Do9Zkf5vDdbkTm4mqrExqpU3XUhCyOGHV4sw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.41.0","@fluidframework/driver-utils":"~2.41.0","@fluidframework/odsp-doclib-utils":"~2.41.0","@fluidframework/driver-definitions":"~2.41.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.41.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.41.0_1748387413694_0.673542727947027","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@fluidframework/tool-utils","version":"2.42.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.42.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"85cdaab8079648ea73724bdd8bdc3d602728376d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.42.0.tgz","fileCount":86,"integrity":"sha512-G+h4tDl67ykBn1xuPUHm1+XoRO/UgXMdElJkc0yo3oADfNXU8VOYG6hYM5XLeHBkZYPEWr6kWT3d29HfON30Iw==","signatures":[{"sig":"MEYCIQCB2kKTcgIrQrctXlZH8xLJ0OZ4y0IQu5Gp1fXRs1ywpAIhAIECdSBJ4acjK633AG4K8+WAX38JQ4UlGeFp8t9LYNJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233344},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.42.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.42.0.tgz","_integrity":"sha512-G+h4tDl67ykBn1xuPUHm1+XoRO/UgXMdElJkc0yo3oADfNXU8VOYG6hYM5XLeHBkZYPEWr6kWT3d29HfON30Iw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.42.0","@fluidframework/driver-utils":"~2.42.0","@fluidframework/odsp-doclib-utils":"~2.42.0","@fluidframework/driver-definitions":"~2.42.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.42.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.42.0_1749534829129_0.5318234218314157","host":"s3://npm-registry-packages-npm-production"}},"2.43.0-343119":{"name":"@fluidframework/tool-utils","version":"2.43.0-343119","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.43.0-343119","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1ab44b8ef81b9b5b001732d39f83233dfd8a1035","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.43.0-343119.tgz","fileCount":86,"integrity":"sha512-DixDXA37FP0Zpi7Bp5JqKs/ZiOMhFLnN7vOTlzBEYRraCHmcr6vyERxViRUKdqyvmNhfbK72A1mjYm8DODZYbw==","signatures":[{"sig":"MEYCIQDpUhmm4krCUMiEfuKgxyckGyjJdjCCRxpokglec5LOZQIhAJvsBwEwwqdoZBhy85ckL9rOAz6+DdvOh+iThqvb7E2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233434},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.43.0-343119.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","actor":{"name":"ms-fluid-bot","type":"user","email":"ffsa@microsoft.com"},"email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.43.0-343119.tgz","_integrity":"sha512-DixDXA37FP0Zpi7Bp5JqKs/ZiOMhFLnN7vOTlzBEYRraCHmcr6vyERxViRUKdqyvmNhfbK72A1mjYm8DODZYbw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.43.0-343119","@fluidframework/driver-utils":"2.43.0-343119","@fluidframework/odsp-doclib-utils":"2.43.0-343119","@fluidframework/driver-definitions":"2.43.0-343119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.43.0-343119","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.43.0-343119_1750174318900_0.4363813151396916","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@fluidframework/tool-utils","version":"2.43.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.43.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"63efc5ea0ccb37c5dc0f9066574901de8bb9bd1e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.43.0.tgz","fileCount":86,"integrity":"sha512-VrKyeIBkat36Rs76mTcCiI4sJfIVwSSKq1e7SYQCJyKwjbRvmsiH0m1T/vqcKb+y3e06HrLW6Y7JdNiSHskq6g==","signatures":[{"sig":"MEYCIQD8itBXHxhGR2Cj3ZSXMrgWgWxp1DAHM4I/2wBAg2cKpAIhAJbHqjYYq8IILp+efHn7Ou4lEPrYJqFL/SL8p21kIiAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233381},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.43.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","actor":{"name":"ms-fluid-bot","type":"user","email":"ffsa@microsoft.com"},"email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.43.0.tgz","_integrity":"sha512-VrKyeIBkat36Rs76mTcCiI4sJfIVwSSKq1e7SYQCJyKwjbRvmsiH0m1T/vqcKb+y3e06HrLW6Y7JdNiSHskq6g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.43.0","@fluidframework/driver-utils":"~2.43.0","@fluidframework/odsp-doclib-utils":"~2.43.0","@fluidframework/driver-definitions":"~2.43.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.43.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.43.0_1750711453497_0.07054077799295877","host":"s3://npm-registry-packages-npm-production"}},"2.50.0-345060":{"name":"@fluidframework/tool-utils","version":"2.50.0-345060","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.50.0-345060","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9686dbcab3e0439f9a74b94a442e0f647c0ba1d9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.50.0-345060.tgz","fileCount":86,"integrity":"sha512-+yy7FIdKd+nOZwMZj2PL7l7aFy4XRuXXFI2JGyVmSgCuXG6rzKI0L+97BWLuqxp1Vlbc387xCLVm1gOp8u9jDg==","signatures":[{"sig":"MEQCIB5Qlr9gLBrrUpAoWjex4nVlF1AuJzbg/41KjYPh+E7wAiBeYhSwYJds3JvGQGy6V7RzxfG1tsoHW64eNzyqu4QzKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233471},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.50.0-345060.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","actor":{"name":"ms-fluid-bot","type":"user","email":"ffsa@microsoft.com"},"email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.50.0-345060.tgz","_integrity":"sha512-+yy7FIdKd+nOZwMZj2PL7l7aFy4XRuXXFI2JGyVmSgCuXG6rzKI0L+97BWLuqxp1Vlbc387xCLVm1gOp8u9jDg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.50.0-345060","@fluidframework/driver-utils":"2.50.0-345060","@fluidframework/odsp-doclib-utils":"2.50.0-345060","@fluidframework/driver-definitions":"2.50.0-345060"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.50.0-345060","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.50.0-345060_1751405171880_0.5478007421854783","host":"s3://npm-registry-packages-npm-production"}},"2.50.0":{"name":"@fluidframework/tool-utils","version":"2.50.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.50.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d29f5c248877a10ca847f8197b04094cd26c3a88","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.50.0.tgz","fileCount":86,"integrity":"sha512-7Wb0h7YZGPZA9NLVyESBDoaY2zN5ULFS0u8fZksvIamjWFu2aoxNIWy5qokrWoQNu5HKoWkEMoO10RORPyicSA==","signatures":[{"sig":"MEYCIQC4rK+fqwKow5GMQaBnFbICY4ONd+Itn2VF5spuAWu6ogIhAMkRs6XY+x4kzc+PTFEnDQDm61HEb+hD81f0aguKRtem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233418},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.50.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","actor":{"name":"ms-fluid-bot","type":"user","email":"ffsa@microsoft.com"},"email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.50.0.tgz","_integrity":"sha512-7Wb0h7YZGPZA9NLVyESBDoaY2zN5ULFS0u8fZksvIamjWFu2aoxNIWy5qokrWoQNu5HKoWkEMoO10RORPyicSA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.50.0","@fluidframework/driver-utils":"~2.50.0","@fluidframework/odsp-doclib-utils":"~2.50.0","@fluidframework/driver-definitions":"~2.50.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.50.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.50.0_1751931885369_0.4321320735446925","host":"s3://npm-registry-packages-npm-production"}},"2.51.0-347100":{"name":"@fluidframework/tool-utils","version":"2.51.0-347100","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.51.0-347100","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e1248cbde10a34b91e39abd50c689aaa15d44d24","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.51.0-347100.tgz","fileCount":86,"integrity":"sha512-6bR1eG7svd7LZjYclRySSNNvTox2Zbm+rYW1QjgxZPJhcna8PQnpcWI97Mwn2D/urvsJcwgJNVPNLtF9RJIf2g==","signatures":[{"sig":"MEQCIBQHDZe3IFmiBHBfNIVtIeJcdjautGrkztrQTbM+Jhu2AiAc6PB/tE1iK4+goI7QVChH3RFLjPORPdtgCnj9NLJ1bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233508},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.51.0-347100.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.51.0-347100.tgz","_integrity":"sha512-6bR1eG7svd7LZjYclRySSNNvTox2Zbm+rYW1QjgxZPJhcna8PQnpcWI97Mwn2D/urvsJcwgJNVPNLtF9RJIf2g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.51.0-347100","@fluidframework/driver-utils":"2.51.0-347100","@fluidframework/odsp-doclib-utils":"2.51.0-347100","@fluidframework/driver-definitions":"2.51.0-347100"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.51.0-347100","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.50.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.51.0-347100_1752861130208_0.6003941328278071","host":"s3://npm-registry-packages-npm-production"}},"2.51.0":{"name":"@fluidframework/tool-utils","version":"2.51.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.51.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"957587ddd154e5b715f0919500d5ca6819412a1b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.51.0.tgz","fileCount":86,"integrity":"sha512-qVgI7yEwGQcipUsUHRImNBtFbAZGogAe1gebMbCv/vqdU4MKnK0j1+JBrPUhkjea/r7xdKAevZ7yud7mqPUITQ==","signatures":[{"sig":"MEQCIH9Zf0n7Z8s7qDEPnsWmdiWt3FHqoa1eiq5ot/dKoltGAiAz/7UUUKYcESX7OAjZRerDELNfU6R52/psRoKXjMd5Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233455},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.51.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.51.0.tgz","_integrity":"sha512-qVgI7yEwGQcipUsUHRImNBtFbAZGogAe1gebMbCv/vqdU4MKnK0j1+JBrPUhkjea/r7xdKAevZ7yud7mqPUITQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.51.0","@fluidframework/driver-utils":"~2.51.0","@fluidframework/odsp-doclib-utils":"~2.51.0","@fluidframework/driver-definitions":"~2.51.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.51.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.50.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.51.0_1753126462466_0.06937734712876731","host":"s3://npm-registry-packages-npm-production"}},"2.52.0":{"name":"@fluidframework/tool-utils","version":"2.52.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.52.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"00891d8cb5ad208a8336a3082d29dc27907dc73a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.52.0.tgz","fileCount":86,"integrity":"sha512-xvdJ6Ywe0FYemLrDaRWRomCGN3CythqsJ5FP1p7ZtM8tQaCvLxH5iYIvmiZCFwfR/KaTuHQBwrS/6k/RrmN/KA==","signatures":[{"sig":"MEQCIEhSIIIf9kihQqpte8fB0l7l312A41CMXQPPVi5gsxoEAiAUfYIoqI38r8JmIBDIRGqCCKG0qwXgKSO0aZWkS743wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233492},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.52.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.52.0.tgz","_integrity":"sha512-xvdJ6Ywe0FYemLrDaRWRomCGN3CythqsJ5FP1p7ZtM8tQaCvLxH5iYIvmiZCFwfR/KaTuHQBwrS/6k/RrmN/KA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","jwt-decode":"^4.0.0","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.52.0","@fluidframework/driver-utils":"~2.52.0","@fluidframework/odsp-doclib-utils":"~2.52.0","@fluidframework/driver-definitions":"~2.52.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.52.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.51.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.52.0_1754340015961_0.4387827209095312","host":"s3://npm-registry-packages-npm-production"}},"2.53.0-350190":{"name":"@fluidframework/tool-utils","version":"2.53.0-350190","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.53.0-350190","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"598b94650583c95dae17ec5adf4cff4d535d844e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.53.0-350190.tgz","fileCount":86,"integrity":"sha512-5o4SNrCQWudgDW9tcvPIiWx3uGUF40gh7JeN1WFWXOjd+ORtS9LvZ7Rix9ToM7xtfy5fjiMbDJwxtB+hR/2nsg==","signatures":[{"sig":"MEUCICTtj/fD4ndumSH6RZ7y0zoRRXkKvn1xWE29t9304sqoAiEAm6ya9ljvJIbwG/Ud6Dr5neFk6C4K+9u2ElkN8kwaOrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236104},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.53.0-350190.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.53.0-350190.tgz","_integrity":"sha512-5o4SNrCQWudgDW9tcvPIiWx3uGUF40gh7JeN1WFWXOjd+ORtS9LvZ7Rix9ToM7xtfy5fjiMbDJwxtB+hR/2nsg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.53.0-350190","@fluidframework/driver-utils":"2.53.0-350190","@fluidframework/odsp-doclib-utils":"2.53.0-350190","@fluidframework/driver-definitions":"2.53.0-350190"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.53.0-350190","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.52.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.53.0-350190_1754954949452_0.7827894895960654","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@fluidframework/tool-utils","version":"2.53.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.53.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fd0ed181458c5adb49b6424185532fa64f2a10b8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.53.0.tgz","fileCount":86,"integrity":"sha512-qN5ek3d16O6uwyeNHon0AAAUm3w5Fp18HQvEGRACG/qQTgT3GetZrREcXG2JhfngvD0iCbY1Np4BgkyOAQSFSA==","signatures":[{"sig":"MEUCIBvQOmRIM5UR1WBsQYfu7VHJyzpfy4z0BIhlCYb07QPWAiEAo33k/4YsHJgT3Am8NY8sqI4dDkkGoWDd4YqJaPLEfrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236051},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.53.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.53.0.tgz","_integrity":"sha512-qN5ek3d16O6uwyeNHon0AAAUm3w5Fp18HQvEGRACG/qQTgT3GetZrREcXG2JhfngvD0iCbY1Np4BgkyOAQSFSA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.53.0","@fluidframework/driver-utils":"~2.53.0","@fluidframework/odsp-doclib-utils":"~2.53.0","@fluidframework/driver-definitions":"~2.53.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.53.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.52.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.53.0_1755546639885_0.4727008618781441","host":"s3://npm-registry-packages-npm-production"}},"2.53.1":{"name":"@fluidframework/tool-utils","version":"2.53.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.53.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"57093c3ca87703bf926d52275e38211517b30133","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.53.1.tgz","fileCount":86,"integrity":"sha512-sj3HTj5GT7f1sOP4TO/DyEPoy/Sd0stQNkKIO6g/eQJOHAha4oKhkpG3yVZcD3Zad0Y7jyPgMUoGhvweItVd0Q==","signatures":[{"sig":"MEYCIQD2Ijavyq8HNCf9gKPxWMnRDsXHamvqJXAQr9rINYqnnAIhAIjNJqJLOSrdm7gyE8rtDTXq9U84OD01s7gdUkb6QPXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236051},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.53.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.53.1.tgz","_integrity":"sha512-sj3HTj5GT7f1sOP4TO/DyEPoy/Sd0stQNkKIO6g/eQJOHAha4oKhkpG3yVZcD3Zad0Y7jyPgMUoGhvweItVd0Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.53.1","@fluidframework/driver-utils":"~2.53.1","@fluidframework/odsp-doclib-utils":"~2.53.1","@fluidframework/driver-definitions":"~2.53.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.53.1","@fluidframework/eslint-config-fluid":"^5.7.4","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.53.1_1756155678207_0.5044558105804544","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@fluidframework/tool-utils","version":"2.60.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.60.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6133d1751d1fb730a94944688d441b41fec701c5","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.60.0.tgz","fileCount":86,"integrity":"sha512-WJqtRvRaKe/YM8PPxOMN85QBAcC80t4KDejvZaHlFxOUoCfSTo9Wx6EgWtboM/Ku1nWn4tBQuJTnNGSqsWHtdQ==","signatures":[{"sig":"MEUCIGO8CV1OnA99l5Ala1FyMnEJCR6pGJvvl+WV2mXXgaFrAiEAzpoE6i0WuwTpVnlkvzW8vbuMCzgd4zpAg3TfWKIspUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236088},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.60.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"mocha --recursive \"dist/test/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/**/*.spec.*js\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.60.0.tgz","_integrity":"sha512-WJqtRvRaKe/YM8PPxOMN85QBAcC80t4KDejvZaHlFxOUoCfSTo9Wx6EgWtboM/Ku1nWn4tBQuJTnNGSqsWHtdQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.60.0","@fluidframework/driver-utils":"~2.60.0","@fluidframework/odsp-doclib-utils":"~2.60.0","@fluidframework/driver-definitions":"~2.60.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.8","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.60.0","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.60.0_1756844280560_0.36274079321627495","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355054":{"name":"@fluidframework/tool-utils","version":"2.61.0-355054","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-355054","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"44941c01da42472bd7e33502c54438e2d7591baa","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-355054.tgz","fileCount":86,"integrity":"sha512-EFJls7kEKV//3fOeViZwMFJhf2mmqHILcEsc9PTneluk2Itvy9WzDfhJ7Mq54hZ+UWIlkH9t9XHdZXgM9Oc7zw==","signatures":[{"sig":"MEYCIQC3Pb+sXjwBKNJa7yI4z9dgIXszHXXgs9w9vYxVk3ZCLQIhAOLu5LNwU9tOaU5VHk6/F2ghY121fORYDfpfXfmYoYzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236100},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-355054.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-355054.tgz","_integrity":"sha512-EFJls7kEKV//3fOeViZwMFJhf2mmqHILcEsc9PTneluk2Itvy9WzDfhJ7Mq54hZ+UWIlkH9t9XHdZXgM9Oc7zw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-355054","@fluidframework/driver-utils":"2.61.0-355054","@fluidframework/odsp-doclib-utils":"2.61.0-355054","@fluidframework/driver-definitions":"2.61.0-355054"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.2","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.2","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355054","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-355054_1757474910134_0.3484722840272636","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355516":{"name":"@fluidframework/tool-utils","version":"2.61.0-355516","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-355516","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"546747a20dec5f7807e239f3a9b2b686aef46e29","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-355516.tgz","fileCount":86,"integrity":"sha512-QW79ji4iLQIjRRsUZJfXIBS4Pi80YAN0WOBG/DWihXG6XrQm3LFY3DY73IMAsx8eSkX39tJWGjpZ3VOG2TeUIA==","signatures":[{"sig":"MEUCIQCWfYM1mIjXT//vGU3xrHfBWIEOCxo45RqemIrTPDPPlQIgAwS9vzENOu48mj31MV093PuleDFQBUdLrEtZmCByzck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-355516.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-355516.tgz","_integrity":"sha512-QW79ji4iLQIjRRsUZJfXIBS4Pi80YAN0WOBG/DWihXG6XrQm3LFY3DY73IMAsx8eSkX39tJWGjpZ3VOG2TeUIA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-355516","@fluidframework/driver-utils":"2.61.0-355516","@fluidframework/odsp-doclib-utils":"2.61.0-355516","@fluidframework/driver-definitions":"2.61.0-355516"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355516","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-355516_1757726362685_0.8943832177550655","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355603":{"name":"@fluidframework/tool-utils","version":"2.61.0-355603","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-355603","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9dea110e7d734353676659d2146774317e6b04a8","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-355603.tgz","fileCount":86,"integrity":"sha512-S2p5MHGP/votE6s1WnZHdRYa2pTQmuAuGPdKA/loBrCxTcGvzq9ghfgYeqJ1hGMloJh77xGUuIWay+ZCpYQ0pQ==","signatures":[{"sig":"MEYCIQDwYexlRciXeexbzMfwT0FlqMgceu88DjaGQ4JCKH4wwQIhAIpwzh+NiiAKtiAJbckDiR9hN3I5dNIzrlFkkgiEl84z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-355603.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-355603.tgz","_integrity":"sha512-S2p5MHGP/votE6s1WnZHdRYa2pTQmuAuGPdKA/loBrCxTcGvzq9ghfgYeqJ1hGMloJh77xGUuIWay+ZCpYQ0pQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-355603","@fluidframework/driver-utils":"2.61.0-355603","@fluidframework/odsp-doclib-utils":"2.61.0-355603","@fluidframework/driver-definitions":"2.61.0-355603"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355603","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-355603_1757981495868_0.624312767905026","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355651":{"name":"@fluidframework/tool-utils","version":"2.61.0-355651","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-355651","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"be303aa0e3f19fcae9ddf9a3956a6adcc06ad113","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-355651.tgz","fileCount":86,"integrity":"sha512-FFpMlHjuKEvLAc0zgSIlOMBgpSgNppqipb8iJ8EBzb40edjv/DI2v9ND/N6fc2AsxRcamriSuBsd1Lm5HylPGA==","signatures":[{"sig":"MEUCIQD2c1FRcLBJai3S8fWSOL4LsAvA9lyDWWMXTEXaWKNz7wIgeOaM5TPeyLGhZrRnsApcMcwznZX9v9ivpx6Sg3c17+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-355651.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-355651.tgz","_integrity":"sha512-FFpMlHjuKEvLAc0zgSIlOMBgpSgNppqipb8iJ8EBzb40edjv/DI2v9ND/N6fc2AsxRcamriSuBsd1Lm5HylPGA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-355651","@fluidframework/driver-utils":"2.61.0-355651","@fluidframework/odsp-doclib-utils":"2.61.0-355651","@fluidframework/driver-definitions":"2.61.0-355651"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355651","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-355651_1758042303306_0.7830904201608069","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355656":{"name":"@fluidframework/tool-utils","version":"2.61.0-355656","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-355656","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6826b3e3db33fdd5bc6ae6e01aae91a96f9e331e","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-355656.tgz","fileCount":86,"integrity":"sha512-eBpd10tJsPFulmVS0F6yXGwrzLmlHNx+eyccmQgS7oXF9TAJsXcA4msf4gZpYuamxHV6Dhlv1H3JX/z2/6Sb/A==","signatures":[{"sig":"MEUCIQCZzyabux49ggn/T2CRVYGZ25UcaSc4YMZmL+vhq6pslwIgTaJ43u5VMwVWM4nDSCVZrAdAtVwCZIuk4o9bhE7HARE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-355656.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-355656.tgz","_integrity":"sha512-eBpd10tJsPFulmVS0F6yXGwrzLmlHNx+eyccmQgS7oXF9TAJsXcA4msf4gZpYuamxHV6Dhlv1H3JX/z2/6Sb/A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-355656","@fluidframework/driver-utils":"2.61.0-355656","@fluidframework/odsp-doclib-utils":"2.61.0-355656","@fluidframework/driver-definitions":"2.61.0-355656"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355656","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-355656_1758044385179_0.23857997303188294","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355781":{"name":"@fluidframework/tool-utils","version":"2.61.0-355781","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-355781","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bc528bd0de4bad6af9922ee7f59d1c403c5426ee","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-355781.tgz","fileCount":86,"integrity":"sha512-MGRiR66bJ0P9KwjAsEttMzd64C+FpxlERWOAtWmyANsAWqEcQ7QgNSYMUctu+kaCohpZCm6fCPLpQWY0+Fyo0Q==","signatures":[{"sig":"MEUCIQC6MBzGfRvOJxG8wA6Hmds1BWtpJH0XV5xbWixninousQIgMVM16U0/qyQ0erfJTMODbnn6A3V78gE5Pca4BdZ4PdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-355781.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-355781.tgz","_integrity":"sha512-MGRiR66bJ0P9KwjAsEttMzd64C+FpxlERWOAtWmyANsAWqEcQ7QgNSYMUctu+kaCohpZCm6fCPLpQWY0+Fyo0Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-355781","@fluidframework/driver-utils":"2.61.0-355781","@fluidframework/odsp-doclib-utils":"2.61.0-355781","@fluidframework/driver-definitions":"2.61.0-355781"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355781","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-355781_1758057966671_0.20932859883745514","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355934":{"name":"@fluidframework/tool-utils","version":"2.61.0-355934","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-355934","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8447e2d68f664473dc0205fea79b709a6ebca64b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-355934.tgz","fileCount":86,"integrity":"sha512-6xJej2nKjj7uaBLqpWpF+MF76frRDky5J2Is5T7DApxfkEm6mKMZYrE69ouJJQi9QOpXd9l41uf5PZF8azUNKw==","signatures":[{"sig":"MEYCIQD6jlnilAkhTBFy5SOkR6yzZBc+BpOOUhm/ftMKsRX3UAIhANpRVGcqGCXfNk0vweA3jxp8DD7K4o8ERADgjDB4OzPe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-355934.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-355934.tgz","_integrity":"sha512-6xJej2nKjj7uaBLqpWpF+MF76frRDky5J2Is5T7DApxfkEm6mKMZYrE69ouJJQi9QOpXd9l41uf5PZF8azUNKw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-355934","@fluidframework/driver-utils":"2.61.0-355934","@fluidframework/odsp-doclib-utils":"2.61.0-355934","@fluidframework/driver-definitions":"2.61.0-355934"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355934","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-355934_1758149982670_0.9656037458881432","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355990":{"name":"@fluidframework/tool-utils","version":"2.61.0-355990","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-355990","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f662db9b6dbee7a83d00fff188a0e4f9865a1225","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-355990.tgz","fileCount":86,"integrity":"sha512-LvMUp9GpMm+ILUz4WZ/0laEwnELv932u0GU+Y25rIZDUD39/dPuq3TgWvH+d7RhGZ93XPugqrXqaBp93U6yakA==","signatures":[{"sig":"MEQCIGV1wl+9lVDP105fL/Ox7SWzRQUkhSS0akKT9jBqTNmZAiBAZgOG+RlwsW5g4YbERKAB8OxzXFrRnr1HBqjzEMCGOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-355990.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-355990.tgz","_integrity":"sha512-LvMUp9GpMm+ILUz4WZ/0laEwnELv932u0GU+Y25rIZDUD39/dPuq3TgWvH+d7RhGZ93XPugqrXqaBp93U6yakA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-355990","@fluidframework/driver-utils":"2.61.0-355990","@fluidframework/odsp-doclib-utils":"2.61.0-355990","@fluidframework/driver-definitions":"2.61.0-355990"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355990","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-355990_1758155091163_0.6503490937285477","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-356132":{"name":"@fluidframework/tool-utils","version":"2.61.0-356132","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-356132","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3f8e0fccd974a33150e8144b716badb8b493b220","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-356132.tgz","fileCount":86,"integrity":"sha512-H0ufAW/I9XzrrNlo8aNkXFNAFbK65gkpE++63kLEkRDDny1dYh8F5vvhrzNIDbzE7iDFu0IbzJ1DWNtGWK9b+Q==","signatures":[{"sig":"MEUCIQCnjK4fhqlHU53Z8OK6sV67wprV8w/wsIWpsfD4wcT7yAIgZUt+CZU2jSjVVTSzAMTxEhNPvvqbGdJK4GU/wWj9wo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-356132.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-356132.tgz","_integrity":"sha512-H0ufAW/I9XzrrNlo8aNkXFNAFbK65gkpE++63kLEkRDDny1dYh8F5vvhrzNIDbzE7iDFu0IbzJ1DWNtGWK9b+Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-356132","@fluidframework/driver-utils":"2.61.0-356132","@fluidframework/odsp-doclib-utils":"2.61.0-356132","@fluidframework/driver-definitions":"2.61.0-356132"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-356132","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-356132_1758234537110_0.15464264034191566","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-356312":{"name":"@fluidframework/tool-utils","version":"2.61.0-356312","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0-356312","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6c790c0d77cefd8c244af6f92e883d34a127b4bd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0-356312.tgz","fileCount":86,"integrity":"sha512-fbYbD/LqDDO3vFTgdR39DmkTaf64rbNAv/frqE5hvh4zhty28DS1PUVoOcEl12aFrS4QM4TGwun1T0QbHQuwQA==","signatures":[{"sig":"MEQCID0j/hn0/X148resx+hXPCaNYAshkuOLjdz6JFGJNLfNAiAuQ+upmwDYSIjsDAyeahL0SV4k9bXtsTXoRu1OEpPoZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240441},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0-356312.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0-356312.tgz","_integrity":"sha512-fbYbD/LqDDO3vFTgdR39DmkTaf64rbNAv/frqE5hvh4zhty28DS1PUVoOcEl12aFrS4QM4TGwun1T0QbHQuwQA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.61.0-356312","@fluidframework/driver-utils":"2.61.0-356312","@fluidframework/odsp-doclib-utils":"2.61.0-356312","@fluidframework/driver-definitions":"2.61.0-356312"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-356312","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0-356312_1758316389340_0.7381465382731851","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@fluidframework/tool-utils","version":"2.61.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.61.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fa20aa0892ad8526a9f8fb36ca11a87b98e08365","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.61.0.tgz","fileCount":86,"integrity":"sha512-zVDLQ6QAA5/jflpNXpYZ3OIfe7n/7y93OO3HFMrN/yc4crKgjgrbkr5tZ4rq+qTDabZ+3NpsQZszdAWeVvzk3A==","signatures":[{"sig":"MEUCIAUKQEQgj64hJsEx19b841gpkdFxbLv/C0bRseHso9oHAiEAyNfZ8SGt2s2uxXmEP1os+uhKoNd+p3kcyDEIPBipvFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240388},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.61.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.61.0.tgz","_integrity":"sha512-zVDLQ6QAA5/jflpNXpYZ3OIfe7n/7y93OO3HFMrN/yc4crKgjgrbkr5tZ4rq+qTDabZ+3NpsQZszdAWeVvzk3A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.61.0","@fluidframework/driver-utils":"~2.61.0","@fluidframework/odsp-doclib-utils":"~2.61.0","@fluidframework/driver-definitions":"~2.61.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.61.0","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.61.0_1758594952946_0.24074099923306513","host":"s3://npm-registry-packages-npm-production"}},"2.62.0-356644":{"name":"@fluidframework/tool-utils","version":"2.62.0-356644","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.62.0-356644","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f0743b8640326828542ce837c0c1ca6aea4e4e2c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.62.0-356644.tgz","fileCount":86,"integrity":"sha512-IwHJGZoSGCjPrCiyistT+yck0CZx4izh1a8ucYH2C+TfMrXmqjL/PUEczfFp5LXsf3hLoKT2yaEPEP9+Cb8/cg==","signatures":[{"sig":"MEUCIBNzbpMmFg9ATRv9DW4zVgPXqFxkxz1D+EXGHJPXVuwHAiEA95qckU5fIRKgxd5116S31RNAXEH/dUYF6mMRS7waAU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240478},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.62.0-356644.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.62.0-356644.tgz","_integrity":"sha512-IwHJGZoSGCjPrCiyistT+yck0CZx4izh1a8ucYH2C+TfMrXmqjL/PUEczfFp5LXsf3hLoKT2yaEPEP9+Cb8/cg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.62.0-356644","@fluidframework/driver-utils":"2.62.0-356644","@fluidframework/odsp-doclib-utils":"2.62.0-356644","@fluidframework/driver-definitions":"2.62.0-356644"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.62.0-356644","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.62.0-356644_1758596668735_0.3394327773884327","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@fluidframework/tool-utils","version":"2.62.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.62.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"148d949cd49553a2451ce865a4c004c78a85bca4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.62.0.tgz","fileCount":86,"integrity":"sha512-64VG8z9/vJGAr+DUe5CwsgSPf0Ib78sgZJPQS6dJHSXCBF2jcQ/DJXeGxTMMWlnsSsddWUo350bdAESDfg8r2w==","signatures":[{"sig":"MEUCIGWIKHQfFrV3rncHSV7sylJ2vnYH8rNCUklOo+x5ghU/AiEAmnBRvzxCpXqayerQWqdeIcbEQmIv4VpwK+n23bHzq30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240433},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.62.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.62.0.tgz","_integrity":"sha512-64VG8z9/vJGAr+DUe5CwsgSPf0Ib78sgZJPQS6dJHSXCBF2jcQ/DJXeGxTMMWlnsSsddWUo350bdAESDfg8r2w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.62.0","@fluidframework/driver-utils":"~2.62.0","@fluidframework/odsp-doclib-utils":"~2.62.0","@fluidframework/driver-definitions":"~2.62.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.62.0","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.62.0_1759260784907_0.14268726319320857","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-358419":{"name":"@fluidframework/tool-utils","version":"2.63.0-358419","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.63.0-358419","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"727d3c1788cad7dbdaa926468689877cdfe7ff3f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.63.0-358419.tgz","fileCount":86,"integrity":"sha512-zGn1NOs7U8+mxQ6wOZdOJ7A3mLqYVr3FbsUu6qI4b5kpgiIlAPkaRuFxcRKqJgqNj5yUK1gF7YLePECOt2KCxA==","signatures":[{"sig":"MEUCIQDSfgkfgFRnzibOmAhaq9UPDJl5C7x9BzTQYLgCpbsEpwIgL1oyPeRzDYNN5qNSqIPQyw8M54HBlVRltt1KbEC0/IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240523},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.63.0-358419.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.63.0-358419.tgz","_integrity":"sha512-zGn1NOs7U8+mxQ6wOZdOJ7A3mLqYVr3FbsUu6qI4b5kpgiIlAPkaRuFxcRKqJgqNj5yUK1gF7YLePECOt2KCxA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.63.0-358419","@fluidframework/driver-utils":"2.63.0-358419","@fluidframework/odsp-doclib-utils":"2.63.0-358419","@fluidframework/driver-definitions":"2.63.0-358419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-358419","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.63.0-358419_1759337028491_0.5151119328653657","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-359286":{"name":"@fluidframework/tool-utils","version":"2.63.0-359286","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.63.0-359286","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"82f56a65dede6bf47c003374f1219a341227650c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.63.0-359286.tgz","fileCount":86,"integrity":"sha512-iXzpRH3TwBtpuqPfyJL7b1bLj1f4DLjdf/R5iMbIHv/GVd+92hcqrwr59F242aOjV+UBCw2ggwWJrqfK0qS9NQ==","signatures":[{"sig":"MEYCIQDK6aRSaidpHaldkNCGtGX1ErLiXRA1gbDNh+huXmB51wIhAPaDod057mAjY2i8bPKEr/gPeev3EmJeMvT6l/SM/cEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240523},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.63.0-359286.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.63.0-359286.tgz","_integrity":"sha512-iXzpRH3TwBtpuqPfyJL7b1bLj1f4DLjdf/R5iMbIHv/GVd+92hcqrwr59F242aOjV+UBCw2ggwWJrqfK0qS9NQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.63.0-359286","@fluidframework/driver-utils":"2.63.0-359286","@fluidframework/odsp-doclib-utils":"2.63.0-359286","@fluidframework/driver-definitions":"2.63.0-359286"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-359286","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.63.0-359286_1759797271351_0.8291060670432961","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-359461":{"name":"@fluidframework/tool-utils","version":"2.63.0-359461","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.63.0-359461","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0fef6dee94ba41556ee538904292ed1dd6f7843d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.63.0-359461.tgz","fileCount":86,"integrity":"sha512-t/XHXeGHPzSBIpgbAZy4rn13XPwF2JjotjVLWPHqmPmDOeofQU7PAKf5OUR0Y9WW8ULK7x0sqBkGi9u5oyHu9g==","signatures":[{"sig":"MEYCIQDwJSHxAT2x7ete+A8my6SoshoxGvh2khxVHsuCEp/bGQIhAKAT3BxexAspdas4g9x1TUCvyXFYWh6TTURjzlb8U1su","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240523},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.63.0-359461.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.63.0-359461.tgz","_integrity":"sha512-t/XHXeGHPzSBIpgbAZy4rn13XPwF2JjotjVLWPHqmPmDOeofQU7PAKf5OUR0Y9WW8ULK7x0sqBkGi9u5oyHu9g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.63.0-359461","@fluidframework/driver-utils":"2.63.0-359461","@fluidframework/odsp-doclib-utils":"2.63.0-359461","@fluidframework/driver-definitions":"2.63.0-359461"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-359461","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.63.0-359461_1759872865705_0.22153733930498642","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-359734":{"name":"@fluidframework/tool-utils","version":"2.63.0-359734","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.63.0-359734","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e7949a8a43e6b307243209ab51db7cd68036c76a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.63.0-359734.tgz","fileCount":86,"integrity":"sha512-MMgY1VCgH9SMHrb60eUnUDGxw/UPgFpd/NX+0fVnqQzXyBVrJ6sBQaRmn0SknI6aDwivvRzeSImMIGl8pcAUiw==","signatures":[{"sig":"MEUCIQDL3H6HaLOM7gTj7KPP/Ik06qVjcoINKYzFvzbjLUP5RwIgMwY+vSaxBzd3nqNns+DtGk203xjDJ5y6tocPbXpRr/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240523},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.63.0-359734.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.63.0-359734.tgz","_integrity":"sha512-MMgY1VCgH9SMHrb60eUnUDGxw/UPgFpd/NX+0fVnqQzXyBVrJ6sBQaRmn0SknI6aDwivvRzeSImMIGl8pcAUiw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.63.0-359734","@fluidframework/driver-utils":"2.63.0-359734","@fluidframework/odsp-doclib-utils":"2.63.0-359734","@fluidframework/driver-definitions":"2.63.0-359734"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-359734","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.63.0-359734_1759968599925_0.42843626608214214","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-359962":{"name":"@fluidframework/tool-utils","version":"2.63.0-359962","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.63.0-359962","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"68c4a7d4d7629ea854c7ac0b4b5e2532d84101a3","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.63.0-359962.tgz","fileCount":86,"integrity":"sha512-9RXOvieCxU5MUCT7sULoPiOAdRSFVoPFuShHysqyyw9de7yZvSxjH/8Eacu4ye8Wpu6PrdrnVxJeWsSCsDyTpA==","signatures":[{"sig":"MEUCIQCBR2ydyXYpZzlZdS8Vw2ds/2fAjIp8n3KWa7oiJZ3eMgIgCNbXYpqcrLlSzH0/bv9N5pRjOIrrwbG4L1uAICsl9ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240523},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.63.0-359962.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.63.0-359962.tgz","_integrity":"sha512-9RXOvieCxU5MUCT7sULoPiOAdRSFVoPFuShHysqyyw9de7yZvSxjH/8Eacu4ye8Wpu6PrdrnVxJeWsSCsDyTpA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.63.0-359962","@fluidframework/driver-utils":"2.63.0-359962","@fluidframework/odsp-doclib-utils":"2.63.0-359962","@fluidframework/driver-definitions":"2.63.0-359962"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-359962","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.63.0-359962_1760057648830_0.8884263585786245","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-360374":{"name":"@fluidframework/tool-utils","version":"2.70.0-360374","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.70.0-360374","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d32e3c9b858ff4b34f29f587af37cb3b4a51e37f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.70.0-360374.tgz","fileCount":86,"integrity":"sha512-YI/nk1ehyGU2FOB1n+gl3JQVSLNOA7iPoHLoWW2WW9+v0J9YLIp9X0GqQbXW09oV3zSfjgl7GRhIGH106NlRQA==","signatures":[{"sig":"MEQCICePNZWg3L/CGY8qHVM8qBclflmz8ptrrsOkcFmFEzFkAiB/HSwkkCEj2v2ugFLmSF/U6URZ2gfYD51r3HdWl7R3dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240560},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.70.0-360374.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.70.0-360374.tgz","_integrity":"sha512-YI/nk1ehyGU2FOB1n+gl3JQVSLNOA7iPoHLoWW2WW9+v0J9YLIp9X0GqQbXW09oV3zSfjgl7GRhIGH106NlRQA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.70.0-360374","@fluidframework/driver-utils":"2.70.0-360374","@fluidframework/odsp-doclib-utils":"2.70.0-360374","@fluidframework/driver-definitions":"2.70.0-360374"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-360374","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.70.0-360374_1760465423721_0.9984929052128542","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"@fluidframework/tool-utils","version":"2.63.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.63.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ec058bcb33bfb1001d0f0a1c78be818e92ff01a7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.63.0.tgz","fileCount":86,"integrity":"sha512-ISFxb1gQ2NoaSocdKWiZaoGPyt7ftEsKsIXB7iJu/d53tVREreDO7LEal+G6AdkRqlgh4+tfNr0uJ4hx7SxrFQ==","signatures":[{"sig":"MEQCIG05MDOkLpV7NWY8zh3d+y+AkijkNpjdlcB1EhgX6yZ5AiAFulmWgQA0EtNN/JwxCudIeryb/1T2P1oVRu8XIt4CDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240470},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.63.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.63.0.tgz","_integrity":"sha512-ISFxb1gQ2NoaSocdKWiZaoGPyt7ftEsKsIXB7iJu/d53tVREreDO7LEal+G6AdkRqlgh4+tfNr0uJ4hx7SxrFQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.63.0","@fluidframework/driver-utils":"~2.63.0","@fluidframework/odsp-doclib-utils":"~2.63.0","@fluidframework/driver-definitions":"~2.63.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.63.0","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.63.0_1760465562809_0.4812111501412608","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-360753":{"name":"@fluidframework/tool-utils","version":"2.70.0-360753","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.70.0-360753","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f220983377c5315c979fd3757424d8febc3a15f6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.70.0-360753.tgz","fileCount":86,"integrity":"sha512-WQB3rrvIxmAwGx7l47Yvuv9EZr4XAAykdH8/y37Ft3VpFhQuxHBaEwdPAleopcuOBUujqZ/k6o8QNDiIZLl9xQ==","signatures":[{"sig":"MEYCIQDJGSm3gzJ2rFiiV2Iq2sKwEuKkZY3XM1imC4HC6MgHFgIhAOdNC5fO9H7g4Xt7jKCwIRuRQNzKDbj4Y5dF4Q69pHpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240560},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.70.0-360753.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.70.0-360753.tgz","_integrity":"sha512-WQB3rrvIxmAwGx7l47Yvuv9EZr4XAAykdH8/y37Ft3VpFhQuxHBaEwdPAleopcuOBUujqZ/k6o8QNDiIZLl9xQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.70.0-360753","@fluidframework/driver-utils":"2.70.0-360753","@fluidframework/odsp-doclib-utils":"2.70.0-360753","@fluidframework/driver-definitions":"2.70.0-360753"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.55.0","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-360753","@fluidframework/eslint-config-fluid":"^6.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.70.0-360753_1760570880342_0.7278698030876196","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-361092":{"name":"@fluidframework/tool-utils","version":"2.70.0-361092","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.70.0-361092","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7f0521fbb522fed8fe65f0ba119fa1ef56d4376f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.70.0-361092.tgz","fileCount":86,"integrity":"sha512-m/m6fVk7DH9CrmPqiERNc8e2DlCPc/ZH640XpI2/4du43aKTVSvJtGvR4oC9jDH1MyN14WLSs3NVZp7h1kp+EQ==","signatures":[{"sig":"MEYCIQCxLeeV+k3slim9RHI1iK+yURTXddzmlxKvnEHciI15FQIhAOlrNTK6Vht6lZK229tEzyIgvgJwssSQSMQLVUz8m/ti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240560},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.70.0-361092.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.70.0-361092.tgz","_integrity":"sha512-m/m6fVk7DH9CrmPqiERNc8e2DlCPc/ZH640XpI2/4du43aKTVSvJtGvR4oC9jDH1MyN14WLSs3NVZp7h1kp+EQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.70.0-361092","@fluidframework/driver-utils":"2.70.0-361092","@fluidframework/odsp-doclib-utils":"2.70.0-361092","@fluidframework/driver-definitions":"2.70.0-361092"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-361092","@fluidframework/eslint-config-fluid":"^6.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.70.0-361092_1761002923581_0.13567216434627527","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-361248":{"name":"@fluidframework/tool-utils","version":"2.70.0-361248","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.70.0-361248","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"63888512b882eff60cc3ee2f64fbd199263a6841","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.70.0-361248.tgz","fileCount":86,"integrity":"sha512-xjP4VzqD6UqqY7pSpIazTXlm1ftso8mxwqC8qlGgyChhUkezc8AjeT2lfPlKiPfDBpVylREF9FAiWl6VNIctlw==","signatures":[{"sig":"MEUCIH84f9qtQxl9wiZvou1LDBGBDgOeI4jiPh8UQ0gxyonhAiEAtdsHvPbsW3ENXCYmt7Mag1UMfvi5/qZ5tHlvymlnY8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240560},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.70.0-361248.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.70.0-361248.tgz","_integrity":"sha512-xjP4VzqD6UqqY7pSpIazTXlm1ftso8mxwqC8qlGgyChhUkezc8AjeT2lfPlKiPfDBpVylREF9FAiWl6VNIctlw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.70.0-361248","@fluidframework/driver-utils":"2.70.0-361248","@fluidframework/odsp-doclib-utils":"2.70.0-361248","@fluidframework/driver-definitions":"2.70.0-361248"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-361248","@fluidframework/eslint-config-fluid":"^6.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.70.0-361248_1761083410788_0.33183831918726003","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-361788":{"name":"@fluidframework/tool-utils","version":"2.70.0-361788","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.70.0-361788","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1f29e411b26809149b3892ad5d4d88e4042c8c35","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.70.0-361788.tgz","fileCount":86,"integrity":"sha512-TjpHcjHuVCoweR/MS4fsdqn9nyBw/aqbPRCzE1goLxNLSl0NbLCwrOShyPijpt99E7rt5TEZ4M/O3RLfzLzOwA==","signatures":[{"sig":"MEUCIEUXFXRVzvDCBOd+lCyu95+l6n4xa6X/h2VkwyTBF7VKAiEA3odll5RFiNUuos+gvvFNOvNjKC6101cMsYbGXjcIt2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240560},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.70.0-361788.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.70.0-361788.tgz","_integrity":"sha512-TjpHcjHuVCoweR/MS4fsdqn9nyBw/aqbPRCzE1goLxNLSl0NbLCwrOShyPijpt99E7rt5TEZ4M/O3RLfzLzOwA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.70.0-361788","@fluidframework/driver-utils":"2.70.0-361788","@fluidframework/odsp-doclib-utils":"2.70.0-361788","@fluidframework/driver-definitions":"2.70.0-361788"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-361788","@fluidframework/eslint-config-fluid":"^6.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.70.0-361788_1761594617554_0.8864522889366113","host":"s3://npm-registry-packages-npm-production"}},"2.70.0":{"name":"@fluidframework/tool-utils","version":"2.70.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.70.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2c1d57cd64a4c8b09a02df475fad0aa45fa3b285","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.70.0.tgz","fileCount":86,"integrity":"sha512-yXlb0AxPC49Dqq9eU31eX4AHLvoqWH7KdWqzQD8KQ2nUUGZRyz79ldItlolHhgeVSXEuYOH301U66XHVSkG9WA==","signatures":[{"sig":"MEUCIAx4oojjQQQy86EvUiXcT/gRQHM0sID8kXZqbUJrbHrNAiEA0H7wazMCtKQjvuwhvXN1BxwnjhfsBhKpClTpK/yxXC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240507},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.70.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.70.0.tgz","_integrity":"sha512-yXlb0AxPC49Dqq9eU31eX4AHLvoqWH7KdWqzQD8KQ2nUUGZRyz79ldItlolHhgeVSXEuYOH301U66XHVSkG9WA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.70.0","@fluidframework/driver-utils":"~2.70.0","@fluidframework/odsp-doclib-utils":"~2.70.0","@fluidframework/driver-definitions":"~2.70.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.70.0","@fluidframework/eslint-config-fluid":"^6.1.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.70.0_1761685534216_0.39013587295016317","host":"s3://npm-registry-packages-npm-production"}},"2.71.0":{"name":"@fluidframework/tool-utils","version":"2.71.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.71.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bbef33b4b48afb1aee32a23e255333fd3b8d722f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.71.0.tgz","fileCount":86,"integrity":"sha512-lh6tUN4f86UWs145F8ljeC3W5T/2seMIUzbN1kuyP1AMOD09ABVnTGVSUoKTzqCgrLwAB6BJUTw29DqdAM8rAA==","signatures":[{"sig":"MEUCIQDNscyQwXhDGnrhMnguqmOEzD/+FLo4a4P7hd6RA7lrwAIgYH3dGwzUgcBr3ADdPIXTeaTifZ24M8ImMxULZxFu97k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240560},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.71.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.71.0.tgz","_integrity":"sha512-lh6tUN4f86UWs145F8ljeC3W5T/2seMIUzbN1kuyP1AMOD09ABVnTGVSUoKTzqCgrLwAB6BJUTw29DqdAM8rAA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.71.0","@fluidframework/driver-utils":"~2.71.0","@fluidframework/odsp-doclib-utils":"~2.71.0","@fluidframework/driver-definitions":"~2.71.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.71.0","@fluidframework/eslint-config-fluid":"^7.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.71.0_1762204878764_0.7470760976519273","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@fluidframework/tool-utils","version":"2.72.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.72.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ac161850438e964f8b7c386a469b79b4e55400d4","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.72.0.tgz","fileCount":86,"integrity":"sha512-rksZI/ITnNzk8v782sErxOQ1dNt9RebNx83AqzHwlCATlTxs2E1AAjpkf76vO6PXr7mlK7c22M9Ed/Ij1K0kpg==","signatures":[{"sig":"MEUCID2MbmrMZXWlwqL6OellCC7OJSgCrnDe35hq3moY7F7sAiEA5vnYk9m/2GjgANRHlGLu8ekotWO14DwoFsVUooJ8HaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240596},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.72.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.72.0.tgz","_integrity":"sha512-rksZI/ITnNzk8v782sErxOQ1dNt9RebNx83AqzHwlCATlTxs2E1AAjpkf76vO6PXr7mlK7c22M9Ed/Ij1K0kpg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.72.0","@fluidframework/driver-utils":"~2.72.0","@fluidframework/odsp-doclib-utils":"~2.72.0","@fluidframework/driver-definitions":"~2.72.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.72.0","@fluidframework/eslint-config-fluid":"~2.72.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.71.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.72.0_1762827137643_0.8077709317210962","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@fluidframework/tool-utils","version":"2.73.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.73.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"615bade64d1b23f8ba7b381f21000266d8352444","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.73.0.tgz","fileCount":86,"integrity":"sha512-M7OiQ6DJFbrO9oD7ffZZAptOfxZVmXWe337+bQLqoqG8uYspEqZ26Duzszaabv6gkdwFYUCsm5bwRJrKwILDRw==","signatures":[{"sig":"MEYCIQCe/c237m3EtiC2l9/RgbLmhtg6jzEEhasGRVMJXUqDjwIhANHiOTlP6lEbILMOOgfpyyP5kDxZcuyX6wp7oB5FWhkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240633},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.73.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.73.0.tgz","_integrity":"sha512-M7OiQ6DJFbrO9oD7ffZZAptOfxZVmXWe337+bQLqoqG8uYspEqZ26Duzszaabv6gkdwFYUCsm5bwRJrKwILDRw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.73.0","@fluidframework/driver-utils":"~2.73.0","@fluidframework/odsp-doclib-utils":"~2.73.0","@fluidframework/driver-definitions":"~2.73.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.73.0","@fluidframework/eslint-config-fluid":"~2.73.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.71.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.73.0_1764021271117_0.5572716406000702","host":"s3://npm-registry-packages-npm-production"}},"2.74.0-365691":{"name":"@fluidframework/tool-utils","version":"2.74.0-365691","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.74.0-365691","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7049f053c057b11931b0098e726b446678c0ab90","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.74.0-365691.tgz","fileCount":86,"integrity":"sha512-T77uJ9Q1PXbi4AqCCVMLGNBGmXDJvHAcP/9Ej0JtxFMJJ6UbLuEEF9Gpr63Yn19clYQdTUqGCBgQ8PwgSxxTRQ==","signatures":[{"sig":"MEUCIAXMjIOeySVC1srz7QmLZxPjkGrC7jOTXclRqIbK/d6jAiEAx0PGDEaHBZfAoAw93FU0GDtBKwaQ6bD8MD8sPNQOK8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241656},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.74.0-365691.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.74.0-365691.tgz","_integrity":"sha512-T77uJ9Q1PXbi4AqCCVMLGNBGmXDJvHAcP/9Ej0JtxFMJJ6UbLuEEF9Gpr63Yn19clYQdTUqGCBgQ8PwgSxxTRQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.74.0-365691","@fluidframework/driver-utils":"2.74.0-365691","@fluidframework/odsp-doclib-utils":"2.74.0-365691","@fluidframework/driver-definitions":"2.74.0-365691"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.74.0-365691","@fluidframework/eslint-config-fluid":"2.74.0-365691","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.74.0-365691_1764121469551_0.3441780014935947","host":"s3://npm-registry-packages-npm-production"}},"2.74.0-368706":{"name":"@fluidframework/tool-utils","version":"2.74.0-368706","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.74.0-368706","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4bee6e483fda150caebaec8628b78349772dff44","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.74.0-368706.tgz","fileCount":86,"integrity":"sha512-PH+mJx7tq0KvwY/mYG4sQcf2jQV4CHEbvMuAhl5z2vv/TOVr89QVYTc1Pk81JW7VVm0/K7eQpkHFMJ312DCO8Q==","signatures":[{"sig":"MEYCIQCy4rkQv4j3ZltbULSkF/ILoG5eElDEv9QsLLZxFB/XMwIhAJRLgZX9ngtyWXjjqvVYwZyqR2uk5FPDSKGhPLDB0f6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241656},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.74.0-368706.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.74.0-368706.tgz","_integrity":"sha512-PH+mJx7tq0KvwY/mYG4sQcf2jQV4CHEbvMuAhl5z2vv/TOVr89QVYTc1Pk81JW7VVm0/K7eQpkHFMJ312DCO8Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.74.0-368706","@fluidframework/driver-utils":"2.74.0-368706","@fluidframework/odsp-doclib-utils":"2.74.0-368706","@fluidframework/driver-definitions":"2.74.0-368706"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.74.0-368706","@fluidframework/eslint-config-fluid":"2.74.0-368706","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.74.0-368706_1765404651662_0.2560364249811411","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@fluidframework/tool-utils","version":"2.74.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.74.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1430fe75cbfe37267fa4fdaeac837ef7ebf5a9b9","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.74.0.tgz","fileCount":87,"integrity":"sha512-1WMrbWqpuj/knMkS3UkoIgKahQU6mDn6Ed+EbqAdNTyXw6ZaeCUdsVHfEx/ZvgIsw0Kz7L/ff2Wi04FGaJ2p1g==","signatures":[{"sig":"MEYCIQCJEqjEw7mOSLpgBg3B43x3CwZrb8B60gwcOkKlE2JqjwIhAIjfo/+UhVOHgRseHUpSxr/RIRVdvMnHvu/V0GspeKjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242022},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.74.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.74.0.tgz","_integrity":"sha512-1WMrbWqpuj/knMkS3UkoIgKahQU6mDn6Ed+EbqAdNTyXw6ZaeCUdsVHfEx/ZvgIsw0Kz7L/ff2Wi04FGaJ2p1g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.74.0","@fluidframework/driver-utils":"~2.74.0","@fluidframework/odsp-doclib-utils":"~2.74.0","@fluidframework/driver-definitions":"~2.74.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.61.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.61.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.74.0","@fluidframework/eslint-config-fluid":"~2.74.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.74.0_1765834480324_0.7918652749642312","host":"s3://npm-registry-packages-npm-production"}},"2.74.0-370705":{"name":"@fluidframework/tool-utils","version":"2.74.0-370705","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.74.0-370705","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bcfa859ead850516f30e63901204fa93e5243336","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.74.0-370705.tgz","fileCount":86,"integrity":"sha512-Exy3/Hfb/qom2HMvF+cr4pRsuVa4R5yWC6Ey2oiVfZxdl9DlgvaSEqPV8SlocxohfKecu6Ci0EDA29qnVu5qTg==","signatures":[{"sig":"MEYCIQDPXvUs4H34YwYmb7Xhi+nG639AYNbgG0sMkSsHt6Z/UAIhAP5KPhDOMny1NL7GR1lqVNxVSmT+WZn9jGsfwJ3Tpetz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241656},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.74.0-370705.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.74.0-370705.tgz","_integrity":"sha512-Exy3/Hfb/qom2HMvF+cr4pRsuVa4R5yWC6Ey2oiVfZxdl9DlgvaSEqPV8SlocxohfKecu6Ci0EDA29qnVu5qTg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.74.0-370705","@fluidframework/driver-utils":"2.74.0-370705","@fluidframework/odsp-doclib-utils":"2.74.0-370705","@fluidframework/driver-definitions":"2.74.0-370705"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","mocha":"^10.8.2","eslint":"~8.57.1","rimraf":"^4.4.0","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.74.0-370705","@fluidframework/eslint-config-fluid":"2.74.0-370705","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.74.0-370705_1767040487770_0.5493181784987713","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@fluidframework/tool-utils","version":"2.80.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.80.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"44b0d10dfe550f40528d5c739aefc90370076eee","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.80.0.tgz","fileCount":87,"integrity":"sha512-0bSOPYhJL1wA8FAK6boAuZ9yLflAopdGJhtMxTgr8xSbkmQoeyY1qQ0V1HE4nopiEomxwhiYh6t1U12JGPCX1w==","signatures":[{"sig":"MEQCIH1WeJg6t9JJEzpbpHmsZWL5qHppKMGeQzO3513Q0/kJAiApP3u+8lRZJL/1TgAb2UoLnDSfaMIEf/9fjffaS5+U7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242060},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.80.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.80.0.tgz","_integrity":"sha512-0bSOPYhJL1wA8FAK6boAuZ9yLflAopdGJhtMxTgr8xSbkmQoeyY1qQ0V1HE4nopiEomxwhiYh6t1U12JGPCX1w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.80.0","@fluidframework/driver-utils":"~2.80.0","@fluidframework/odsp-doclib-utils":"~2.80.0","@fluidframework/driver-definitions":"~2.80.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^10.8.2","eslint":"~9.39.1","rimraf":"^6.1.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.62.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.62.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.80.0","@fluidframework/eslint-config-fluid":"~2.80.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.80.0_1767734854408_0.4346362798998029","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@fluidframework/tool-utils","version":"2.81.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.81.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"80351fa42a46f79f3b1d4307e4d9b6c1055d3e60","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.81.0.tgz","fileCount":86,"integrity":"sha512-rViUoYhPnPickmL8cYjw4t8D3EUEb+Ur4t+ZBFLZ6g01au1iH6fAaUXFJJuz2Gh8K4KSRsDKz0a4ljV5+4MzTA==","signatures":[{"sig":"MEYCIQCvSKBYfCUmrPPFFW7WeGGTYl1Gd+MMyvxc8sdw1IjmqgIhAIf37n3D//IiyMSJtZ1/gOHfh6ruQ/J1pFEKsay4Qujt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242321},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.81.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.81.0.tgz","_integrity":"sha512-rViUoYhPnPickmL8cYjw4t8D3EUEb+Ur4t+ZBFLZ6g01au1iH6fAaUXFJJuz2Gh8K4KSRsDKz0a4ljV5+4MzTA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.81.0","@fluidframework/driver-utils":"~2.81.0","@fluidframework/odsp-doclib-utils":"~2.81.0","@fluidframework/driver-definitions":"~2.81.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^10.8.2","eslint":"~9.39.1","rimraf":"^6.1.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.81.0","@fluidframework/eslint-config-fluid":"~2.81.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.81.0_1768963359678_0.40180366943263857","host":"s3://npm-registry-packages-npm-production"}},"2.81.0-374083":{"name":"@fluidframework/tool-utils","version":"2.81.0-374083","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.81.0-374083","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"47d759d7fcf97d1126c198d11da373c47a7a0257","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.81.0-374083.tgz","fileCount":86,"integrity":"sha512-WxPdgSfRkwIvcKpblmt5RKyTugCSGf3UAQNS2c7OW3nNDCFYTeYwxoasu9PBE+6zIRkeB/5B+M4xz3IRV3l+Hw==","signatures":[{"sig":"MEUCIAq7HWWDP9cHP1xWUu4nUjKtL1KoKT5QgHcJEc2WEASsAiEA8IPXJL5UwUkaR0zXT1bbPv6XyG+T3qBMpXUdYid8zk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242380},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.81.0-374083.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.81.0-374083.tgz","_integrity":"sha512-WxPdgSfRkwIvcKpblmt5RKyTugCSGf3UAQNS2c7OW3nNDCFYTeYwxoasu9PBE+6zIRkeB/5B+M4xz3IRV3l+Hw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.81.0-374083","@fluidframework/driver-utils":"2.81.0-374083","@fluidframework/odsp-doclib-utils":"2.81.0-374083","@fluidframework/driver-definitions":"2.81.0-374083"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^10.8.2","eslint":"~9.39.1","rimraf":"^6.1.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.81.0-374083","@fluidframework/eslint-config-fluid":"2.81.0-374083","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.81.0-374083_1769120287386_0.09336093831719583","host":"s3://npm-registry-packages-npm-production"}},"2.81.1":{"name":"@fluidframework/tool-utils","version":"2.81.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.81.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"10826f0f57ff033b53e4e835fe5b784ce5d5bab1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.81.1.tgz","fileCount":86,"integrity":"sha512-DL8hKpoh8rvXMLmUW+xsBn5DECt0nFPNvYzACGB+J1OLVCFK05xXbXgGDS4rZTmkCwHX5sGAFwCRYvO/p8uqFw==","signatures":[{"sig":"MEUCIFfVaA6BtmUzHhOFO6gKlsWWs3tnQydunYVQy/hLvAqYAiEAohAePTkISAAw7iFrA+MsaDsTuqSa7nwJqdOrcG0JYxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242321},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.81.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.81.1.tgz","_integrity":"sha512-DL8hKpoh8rvXMLmUW+xsBn5DECt0nFPNvYzACGB+J1OLVCFK05xXbXgGDS4rZTmkCwHX5sGAFwCRYvO/p8uqFw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.81.1","@fluidframework/driver-utils":"~2.81.1","@fluidframework/odsp-doclib-utils":"~2.81.1","@fluidframework/driver-definitions":"~2.81.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^10.8.2","eslint":"~9.39.1","rimraf":"^6.1.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"^18.19.0","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.81.1","@fluidframework/eslint-config-fluid":"~2.81.1","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.81.1_1769633751333_0.6672263997894738","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@fluidframework/tool-utils","version":"2.82.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.82.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ee5e0706b7dfb4ea3012f9325802a786a9a48056","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.82.0.tgz","fileCount":85,"integrity":"sha512-DRfb4QJOXSQhEui+bl4IiOjeFbP34LN/XHTylaPYUScc3C7ppAGQkbvOyKGOCqf2SSPerQGmuFlK25/g6g1kqQ==","signatures":[{"sig":"MEUCIC9rSwAV72cVl+7/Z5FLBiIBhYVv4lW0B/Hiz8ssYKK9AiEAiJCr5XMPv8RiOuZHPyP1icE40dA//lDre+WXf4lUtm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242247},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.82.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.82.0.tgz","_integrity":"sha512-DRfb4QJOXSQhEui+bl4IiOjeFbP34LN/XHTylaPYUScc3C7ppAGQkbvOyKGOCqf2SSPerQGmuFlK25/g6g1kqQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.82.0","@fluidframework/driver-utils":"~2.82.0","@fluidframework/odsp-doclib-utils":"~2.82.0","@fluidframework/driver-definitions":"~2.82.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^10.8.2","eslint":"~9.39.1","rimraf":"^6.1.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.82.0","@fluidframework/eslint-config-fluid":"~2.82.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.82.0_1770238253692_0.24841760634199517","host":"s3://npm-registry-packages-npm-production"}},"2.83.0":{"name":"@fluidframework/tool-utils","version":"2.83.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.83.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bef99c00fadb27e06d42eb887b657ad14aaaea22","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.83.0.tgz","fileCount":84,"integrity":"sha512-m+6lCgztdLu1AQFIDJv9271ByKlPB4nOzMaDiEEBwKrbW/YY3moEPGTvZ9Dbi4E0zdde9vySyM0bc5qPZl4uxA==","signatures":[{"sig":"MEUCIQDxkxXET/LFsDO07FNYxcpkNWlY1ULAsMiXv/2X6PFa2gIgaFm36WI2FmQ45yDW/U5/BUCG8IRkUq/wymQZbe8D4+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242092},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.83.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.83.0.tgz","_integrity":"sha512-m+6lCgztdLu1AQFIDJv9271ByKlPB4nOzMaDiEEBwKrbW/YY3moEPGTvZ9Dbi4E0zdde9vySyM0bc5qPZl4uxA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.83.0","@fluidframework/driver-utils":"~2.83.0","@fluidframework/odsp-doclib-utils":"~2.83.0","@fluidframework/driver-definitions":"~2.83.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^10.8.2","eslint":"~9.39.1","rimraf":"^6.1.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.83.0","@fluidframework/eslint-config-fluid":"~2.83.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.83.0_1771436933214_0.2482184246354988","host":"s3://npm-registry-packages-npm-production"}},"2.90.0-378676":{"name":"@fluidframework/tool-utils","version":"2.90.0-378676","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.90.0-378676","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"82b1b4d046ff0e9edaae96d115ceb8312ea70086","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.90.0-378676.tgz","fileCount":84,"integrity":"sha512-jXj5wyyGlGVF6wSiDG0AKyWUm7wQ/+nVyI8q5FoPHmrFAo6Kvo4cFNm3nTqfs/IBBtY3pqzz49SQgojWInjHDw==","signatures":[{"sig":"MEUCIQDf63yiwhXRQv6ldFg8dwFc34labbjDy9F56lTOD0mgGwIgcClnI0KnBICSQyOxhAf86cQIMkcVEhaHJzK1hBN6oyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242188},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.90.0-378676.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.90.0-378676.tgz","_integrity":"sha512-jXj5wyyGlGVF6wSiDG0AKyWUm7wQ/+nVyI8q5FoPHmrFAo6Kvo4cFNm3nTqfs/IBBtY3pqzz49SQgojWInjHDw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.90.0-378676","@fluidframework/driver-utils":"2.90.0-378676","@fluidframework/odsp-doclib-utils":"2.90.0-378676","@fluidframework/driver-definitions":"2.90.0-378676"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^10.8.2","eslint":"~9.39.1","rimraf":"^6.1.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.90.0-378676","@fluidframework/eslint-config-fluid":"2.90.0-378676","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.90.0-378676_1771554436421_0.9551136462024317","host":"s3://npm-registry-packages-npm-production"}},"2.90.0":{"name":"@fluidframework/tool-utils","version":"2.90.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.90.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"584a4ea35fb2a524e9814ea2c82a68447262e9f7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.90.0.tgz","fileCount":84,"integrity":"sha512-NeO7sz2ehtcomMxPwvKz+vgFGifJRgICUJzN56UnpzJV99B1TNTR9urzDIv15DZbznugbYNoB/Wampl6vpcVQw==","signatures":[{"sig":"MEUCIEtTJH0vaNfLzUaIg0Omwq29pqzjq7PzJsbloVFPnZo8AiEAizaNUEpL3K3fBAhWKMeK7HmGkUscFfyzMJytABx5r64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242129},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.90.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.90.0.tgz","_integrity":"sha512-NeO7sz2ehtcomMxPwvKz+vgFGifJRgICUJzN56UnpzJV99B1TNTR9urzDIv15DZbznugbYNoB/Wampl6vpcVQw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.90.0","@fluidframework/driver-utils":"~2.90.0","@fluidframework/odsp-doclib-utils":"~2.90.0","@fluidframework/driver-definitions":"~2.90.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~1.9.3","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.90.0","@fluidframework/eslint-config-fluid":"~2.90.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.83.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.90.0_1772510082922_0.04047533392754343","host":"s3://npm-registry-packages-npm-production"}},"2.91.0":{"name":"@fluidframework/tool-utils","version":"2.91.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.91.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4519010c88f58beb468492647cd68338fa355242","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.91.0.tgz","fileCount":75,"integrity":"sha512-mhtib4ewFTH1KcBNTL2vSrRWhFtYvSLqg6iYzAyTOKtDes6nHPRLpMXhKEGqugF/yj3oioztDoswesUNNetgbQ==","signatures":[{"sig":"MEYCIQChb9pNIUFlerhpH9YKvbHv8E5GN2U7HkQEJoOrMQTeuwIhAO4fNItWchRxO6WwLsnWk9/BWCMinKQKqkofOl1HcKke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218533},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.91.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.91.0.tgz","_integrity":"sha512-mhtib4ewFTH1KcBNTL2vSrRWhFtYvSLqg6iYzAyTOKtDes6nHPRLpMXhKEGqugF/yj3oioztDoswesUNNetgbQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.91.0","@fluidframework/driver-utils":"~2.91.0","@fluidframework/odsp-doclib-utils":"~2.91.0","@fluidframework/driver-definitions":"~2.91.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{"Interface_IResources":{"backCompat":false},"TypeAlias_OdspTokenConfig":{"backCompat":false,"forwardCompat":false},"Interface_IOdspTokenManagerCacheKey":{"backCompat":false,"forwardCompat":false}},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.91.0","@fluidframework/eslint-config-fluid":"~2.91.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.83.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.91.0_1773814768343_0.6091468314252066","host":"s3://npm-registry-packages-npm-production"}},"2.92.0":{"name":"@fluidframework/tool-utils","version":"2.92.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.92.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b04cbcb8c90fedf71378fac4d2dfee6e2008ab38","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.92.0.tgz","fileCount":75,"integrity":"sha512-6e1BVFfg/0S78f4B4VoWnVZn4TdXG/+T/DFzckV1dWjBGQ1cs9Ci7MjVrwLhmsBB41DMJ5C+UmflgAeTUok4Yw==","signatures":[{"sig":"MEQCIAdcWApr1TYKpSyEG8IzUa7vPzh3KpCn94atc9bteKpWAiBbOfZIPvWVTEWF6JoK0zBaQqJ0ppSa7pGlFYqMLSTUTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218420},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.92.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.92.0.tgz","_integrity":"sha512-6e1BVFfg/0S78f4B4VoWnVZn4TdXG/+T/DFzckV1dWjBGQ1cs9Ci7MjVrwLhmsBB41DMJ5C+UmflgAeTUok4Yw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.8.2","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.92.0","@fluidframework/driver-utils":"~2.92.0","@fluidframework/odsp-doclib-utils":"~2.92.0","@fluidframework/driver-definitions":"~2.92.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.64.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.52.11","@fluidframework/build-tools":"^0.64.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.92.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.91.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.92.0_1775069216273_0.4720830516884582","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@fluidframework/tool-utils","version":"2.93.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.93.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e588832a756245f5fbc3d1d01ea87264c5835819","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.93.0.tgz","fileCount":75,"integrity":"sha512-HqG2yVLigs4/eejYdK/GCLCC3uClslymL9u5VTRdXiX3XYGfshLKXzhJNWaBzJeXxOI+yoRktpy75qxv8s+iPA==","signatures":[{"sig":"MEQCIBH0h/QeF1c3cuTZxdg5Js5kob7g0eIUVNhqI2U8q9tVAiA8WIweWhkHEukOU9U07+ta1LeB2qZ+WDzaOjhdEidGPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218287},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.93.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.93.0.tgz","_integrity":"sha512-HqG2yVLigs4/eejYdK/GCLCC3uClslymL9u5VTRdXiX3XYGfshLKXzhJNWaBzJeXxOI+yoRktpy75qxv8s+iPA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.93.0","@fluidframework/driver-utils":"~2.93.0","@fluidframework/odsp-doclib-utils":"~2.93.0","@fluidframework/driver-definitions":"~2.93.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.64.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.64.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.93.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.92.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.93.0_1776297561693_0.6143402573912755","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@fluidframework/tool-utils","version":"2.100.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.100.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2f53cfbdbe99964daa529b4b8e7a35013c34e26a","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.100.0.tgz","fileCount":75,"integrity":"sha512-E3t9xrcD5709/O4laKrKXHcEwRItluBHART5ZU6XIaXDb/vWfBkTEg1G+1QZGT1XujUFef5j/z+EuZtYyoqQNw==","signatures":[{"sig":"MEYCIQDbRqj1j1HwujNGuju4hbL4NYXAzKRCwCEj7MaZIzjiHAIhALMGN6n6AJDR08hpIePpeUubHWfw+xKtdTgv9mt7OuWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218733},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.100.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.100.0.tgz","_integrity":"sha512-E3t9xrcD5709/O4laKrKXHcEwRItluBHART5ZU6XIaXDb/vWfBkTEg1G+1QZGT1XujUFef5j/z+EuZtYyoqQNw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.100.0","@fluidframework/driver-utils":"~2.100.0","@fluidframework/odsp-doclib-utils":"~2.100.0","@fluidframework/driver-definitions":"~2.100.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.100.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.92.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.100.0_1777390748438_0.5267088058208704","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@fluidframework/tool-utils","version":"2.101.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.101.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2c9423e283e653c42f032d58adccf66881550c80","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.101.0.tgz","fileCount":75,"integrity":"sha512-IVHJ0oxB01LRFK8HCmVdYeEpGVj7cWU5w+BlGPI/coqqZadmwVyc31xzXTAicIpqlyALfFRq8LHbmef/6tnPQQ==","signatures":[{"sig":"MEUCIQD41ok6wsPiPdgdc1zcM/jL+L2nWjMgkau5B0B1rzHbSgIgOKq4tgq1HeEA/qqB3V/31R5OY2JKzeAkgN9e/anuJCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218771},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.101.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.101.0.tgz","_integrity":"sha512-IVHJ0oxB01LRFK8HCmVdYeEpGVj7cWU5w+BlGPI/coqqZadmwVyc31xzXTAicIpqlyALfFRq8LHbmef/6tnPQQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.101.0","@fluidframework/driver-utils":"~2.101.0","@fluidframework/odsp-doclib-utils":"~2.101.0","@fluidframework/driver-definitions":"~2.101.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.101.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.92.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.101.0_1778704276038_0.662911924005509","host":"s3://npm-registry-packages-npm-production"}},"2.101.1":{"name":"@fluidframework/tool-utils","version":"2.101.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.101.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"59f676f0d783545342662c767c9d5108827982f6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.101.1.tgz","fileCount":75,"integrity":"sha512-1Sbnm86XSfaF1egY5qPytBqrS8wU/22Y498CdY4NBnvJTwdzZ4bUEKaPvnX9KPYYhqGwLZP/Oy3SY6kwY+4IBQ==","signatures":[{"sig":"MEYCIQDyDPbqOTj1XQ9BeoLZKU3aE7H6H/2NMad+8dXnFw7DXgIhALDAd8UD0H29OK4j65eXBvRnZrlfAwovua3AROm7MlWj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218771},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.101.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.101.1.tgz","_integrity":"sha512-1Sbnm86XSfaF1egY5qPytBqrS8wU/22Y498CdY4NBnvJTwdzZ4bUEKaPvnX9KPYYhqGwLZP/Oy3SY6kwY+4IBQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.101.1","@fluidframework/driver-utils":"~2.101.1","@fluidframework/odsp-doclib-utils":"~2.101.1","@fluidframework/driver-definitions":"~2.101.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.101.1","@fluidframework/eslint-config-fluid":"^9.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.92.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.101.1_1779301455847_0.19780777995038457","host":"s3://npm-registry-packages-npm-production"}},"2.100.1":{"name":"@fluidframework/tool-utils","version":"2.100.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.100.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4db7785e2c257cadd8c87500acad8cda451bfddb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.100.1.tgz","fileCount":75,"integrity":"sha512-yQX46+J5uEYHoM/vbiMyANfg9hddVU2yKF8hwTlRiQdIhWHKFvwkh2egzf98jZ++4c0c+MpkH37GfWLWJ5miqg==","signatures":[{"sig":"MEUCIG26bWMVMaZDWI6k3pdOCWadgFjuEeFAUNIAgv4kTG/IAiEAqS9t0MxN5lWRotz3nWgQRXGWZApt3ySRWzPwJyVJWW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218733},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.100.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.100.1.tgz","_integrity":"sha512-yQX46+J5uEYHoM/vbiMyANfg9hddVU2yKF8hwTlRiQdIhWHKFvwkh2egzf98jZ++4c0c+MpkH37GfWLWJ5miqg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.100.1","@fluidframework/driver-utils":"~2.100.1","@fluidframework/odsp-doclib-utils":"~2.100.1","@fluidframework/driver-definitions":"~2.100.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.100.1","@fluidframework/eslint-config-fluid":"^9.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.92.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.100.1_1779302592103_0.06192094539199111","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@fluidframework/tool-utils","version":"2.102.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.102.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"da9c10accabd7f8047f5f3e8fc5c24126e9c3318","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.102.0.tgz","fileCount":75,"integrity":"sha512-sSz/2AdT/JIrqqxcp2iQ1L6cELxgIwRvE9FTHa2l+oGVTqERLSyFbp2/3B+zqVn3XZbnG+aj2WfYGPKdLGPHAw==","signatures":[{"sig":"MEYCIQCRm8WZsOqpaMr0itCtT5ncxU1GNah1xiUOhmh1AWjENwIhANdgEiFZgm4cFP0JTrsbduBvNzx4fxmwBqpkNqgGZQ4t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218810},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.102.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.102.0.tgz","_integrity":"sha512-sSz/2AdT/JIrqqxcp2iQ1L6cELxgIwRvE9FTHa2l+oGVTqERLSyFbp2/3B+zqVn3XZbnG+aj2WfYGPKdLGPHAw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.102.0","@fluidframework/driver-utils":"~2.102.0","@fluidframework/odsp-doclib-utils":"~2.102.0","@fluidframework/driver-definitions":"~2.102.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.102.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.102.0_1780089390827_0.25559629195406","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@fluidframework/tool-utils","version":"2.103.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.103.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"31166826c22c9a295dced6bc6556eefd22d36d4c","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.103.0.tgz","fileCount":75,"integrity":"sha512-C0WHmUP7lnYdr4LXjDF2g8yyNo4Z7gxIB6R0Wn5YQh0LAQAL9mIKuKwc5X+xzb7tFsu0XMNpwSEBYGJ3mDpz1w==","signatures":[{"sig":"MEQCIFrRJMKVnzERnj3gqpaea/Aex6B2vCOJW+cODhynKNpHAiBFjDs9T/tMWob1LX6smk/JPE3V6sSubXe8xDGvVzoOcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218848},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.103.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.103.0.tgz","_integrity":"sha512-C0WHmUP7lnYdr4LXjDF2g8yyNo4Z7gxIB6R0Wn5YQh0LAQAL9mIKuKwc5X+xzb7tFsu0XMNpwSEBYGJ3mDpz1w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.103.0","@fluidframework/driver-utils":"~2.103.0","@fluidframework/odsp-doclib-utils":"~2.103.0","@fluidframework/driver-definitions":"~2.103.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.103.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.103.0_1780960647717_0.6824240305615392","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@fluidframework/tool-utils","version":"2.110.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.110.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"40d333a6fe94f9ee5c48ab4211a43e7d30a398f2","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.110.0.tgz","fileCount":75,"integrity":"sha512-P537UJX/TlbvZ5HyrrPntj0eHBCe8df2HvILlTU2RdBbXjPrT287FRxoQJtpTdtyomfPZI7OoX74znQIAbUlsw==","signatures":[{"sig":"MEQCIAPwld3sOlO7CZswHV5SqKfwkUUt7heZ5GE2Lkfd/7BuAiA9gnoupY6QDJ+jaDCiLRwMLbSMbI0lLWNkxqyCTqi2EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207128},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.110.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.110.0.tgz","_integrity":"sha512-P537UJX/TlbvZ5HyrrPntj0eHBCe8df2HvILlTU2RdBbXjPrT287FRxoQJtpTdtyomfPZI7OoX74znQIAbUlsw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.110.0","@fluidframework/driver-utils":"~2.110.0","@fluidframework/odsp-doclib-utils":"~2.110.0","@fluidframework/driver-definitions":"~2.110.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{"TypeAlias_LoginCredentials":{"forwardCompat":false}},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.110.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.103.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.110.0_1782258986536_0.8155416776335054","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@fluidframework/tool-utils","version":"2.111.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.111.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"536df68b6462bba244091f85f53837618451c0eb","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.111.0.tgz","fileCount":75,"integrity":"sha512-glJV8d6OQm8wtMf+WtvG5lT3Qt0jhybTZZKCQcNT4/eZBAOnM9M5h8D9jiEX3tGGhpysOEEoU1Rm5wH/CaKSrQ==","signatures":[{"sig":"MEUCIHv3e8At04o7aCL8y5WnbleRrKt/4AflXGO9EQAe/nhFAiEA7Evzv2OuRIBaw0AVsuDkhgO1cug1K6G5jLLmLFYIsCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207085},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.111.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.111.0.tgz","_integrity":"sha512-glJV8d6OQm8wtMf+WtvG5lT3Qt0jhybTZZKCQcNT4/eZBAOnM9M5h8D9jiEX3tGGhpysOEEoU1Rm5wH/CaKSrQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.111.0","@fluidframework/driver-utils":"~2.111.0","@fluidframework/odsp-doclib-utils":"~2.111.0","@fluidframework/driver-definitions":"~2.111.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.111.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.110.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.111.0_1783376364468_0.7408689933294776","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@fluidframework/tool-utils","version":"2.112.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.112.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ad41b5c8571a29980d52b64fca44ca67a42ca326","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.112.0.tgz","fileCount":84,"integrity":"sha512-AjCo+DioyIWuPUoh90Hc7//6gtPJYIAmKmDfr7bECdQU2a3DIDr0G+eP9aaxOYwY9NtqzzljJV6fRJBS1HEc7w==","signatures":[{"sig":"MEYCIQCE5kNOVzQEby6F+Y4IP50lzLc02Mk4YBpgyqA6yT5N0wIhAJA8xFhR0RzzLINzJR8CyKA5EOlubevNHBog2ZZcDedF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215351},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.112.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.112.0.tgz","_integrity":"sha512-AjCo+DioyIWuPUoh90Hc7//6gtPJYIAmKmDfr7bECdQU2a3DIDr0G+eP9aaxOYwY9NtqzzljJV6fRJBS1HEc7w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.112.0","@fluidframework/driver-utils":"~2.112.0","@fluidframework/odsp-doclib-utils":"~2.112.0","@fluidframework/driver-definitions":"~2.112.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.112.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.111.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.112.0_1784573096933_0.3152885542359751","host":"s3://npm-registry-packages-npm-production"}},"2.113.0-411909":{"name":"@fluidframework/tool-utils","version":"2.113.0-411909","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.113.0-411909","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"dev","dist":{"shasum":"fdef709dafa7f5371c0adfdeb3deece8d6d579dc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.113.0-411909.tgz","fileCount":84,"integrity":"sha512-hyx+kDpDROxYCqWhh2q8GiwSs0f8ibUFbljuRe1oxLy11m2xq4zHJ3TZNgTgcobVms8FCrtVtEkuCEgMFgDnXw==","signatures":[{"sig":"MEUCIBqyEglQc9JsHFm5Tc0ZVzTUIL/s6nxEv5b/pGsLtSTWAiEAvjdvGK+0dwlxuvcdOGwliQY6tit/va9nSizbE8gY0Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228033},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\377121dd-e505-4718-8e88-6889b3ef202a\\fluidframework-tool-utils-2.113.0-411909.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\377121dd-e505-4718-8e88-6889b3ef202a\\fluidframework-tool-utils-2.113.0-411909.tgz","_integrity":"sha512-hyx+kDpDROxYCqWhh2q8GiwSs0f8ibUFbljuRe1oxLy11m2xq4zHJ3TZNgTgcobVms8FCrtVtEkuCEgMFgDnXw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.113.0-411909","@fluidframework/driver-utils":"2.113.0-411909","@fluidframework/odsp-doclib-utils":"2.113.0-411909","@fluidframework/driver-definitions":"2.113.0-411909"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.113.0-411909","@fluidframework/eslint-config-fluid":"^13.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.111.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.113.0-411909_1785362194601_0.7686927211783166","host":"s3://npm-registry-packages-npm-production"}},"2.113.1":{"name":"@fluidframework/tool-utils","version":"2.113.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.113.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0d9f9aae6ab3c04bdc123b6f08e0c8e6c11fa3d6","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.113.1.tgz","fileCount":84,"integrity":"sha512-l8wtDPo3ett9Fu5pEaWJABl0jLWszUWYqquiWtJTl4cdMK3wOI8rYX5YNJldDQHMW+ZDxpkP7NUKRwNAEwRj/w==","signatures":[{"sig":"MEUCIQC/ZHrpRUeu8ZpNzQnCC+kFA8ceGVcPU9Ft/j27hP/oHAIgbIpCGJ70zzw9NMXwqHgCCQju7Vv4QCF6YvVf3WycmLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227977},"main":"lib/index.js","type":"module","_from":"file:fluidframework-tool-utils-2.113.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","api-extractor:esnext":"flub generate entrypoints --outDir ./lib --node10TypeCompat","api-extractor:commonjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluidframework-tool-utils-2.113.1.tgz","_integrity":"sha512-l8wtDPo3ett9Fu5pEaWJABl0jLWszUWYqquiWtJTl4cdMK3wOI8rYX5YNJldDQHMW+ZDxpkP7NUKRwNAEwRj/w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"_npmVersion":"10.9.7","description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.113.1","@fluidframework/driver-utils":"~2.113.1","@fluidframework/odsp-doclib-utils":"~2.113.1","@fluidframework/driver-definitions":"~2.113.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.113.1","@fluidframework/eslint-config-fluid":"^13.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.111.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.113.1_1785368808426_0.14563484405996574","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@fluidframework/tool-utils","version":"2.114.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.114.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"rc","dist":{"shasum":"9a8229aa0df6e30f6fc0ac96dfc2dd295c65608f","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.114.0.tgz","fileCount":84,"integrity":"sha512-5CLqoW+af1yQgvgTYzaZLaXy90/1J8V6Y5LcwQ0RpAPas0MBWj1FvPWspdpVrsP/vqpAa9WCRbbe9qBeBOMIBQ==","signatures":[{"sig":"MEUCIQCxXqo8W/RDiW3riIX77l/b+uPTwnBNaDUZCHPIyurYYQIgcqr9GE332ngjsoYBShhDrt++TUk08JBNEJx0Tcs9DPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228045},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\9b60250d-7e17-48bb-9635-fab3f117b3c7\\fluidframework-tool-utils-2.114.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib --node10TypeCompat","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\9b60250d-7e17-48bb-9635-fab3f117b3c7\\fluidframework-tool-utils-2.114.0.tgz","_integrity":"sha512-5CLqoW+af1yQgvgTYzaZLaXy90/1J8V6Y5LcwQ0RpAPas0MBWj1FvPWspdpVrsP/vqpAa9WCRbbe9qBeBOMIBQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.114.0","@fluidframework/driver-utils":"~2.114.0","@fluidframework/odsp-doclib-utils":"~2.114.0","@fluidframework/driver-definitions":"~2.114.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.114.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.112.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.114.0_1785781928652_0.575214096802833","host":"s3://npm-registry-packages-npm-production"}},"2.115.0":{"name":"@fluidframework/tool-utils","version":"2.115.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.115.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"b76e99f908fcf40d16435fd0cfead3e05794d461","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.115.0.tgz","fileCount":84,"integrity":"sha512-WrFs8NdvVy3flPELIBZW0UvfyhAMuCRXdgyTDPwUWD/H8u91COY+RxVOIDDt2/94E15rSnvSJdXhRuTAAxCLjg==","signatures":[{"sig":"MEYCIQC8FiSQNANPh9sTsq/Qey1+olRK6Y7yHnGvPYd2t6ZqvgIhAIdV3+vWaSYG/0kEC5GyD5/MZKwRVqyNm/tUmK0+ZBOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228083},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\70d4b397-6913-4764-8adb-9ee5c036d897\\fluidframework-tool-utils-2.115.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib --node10TypeCompat","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\70d4b397-6913-4764-8adb-9ee5c036d897\\fluidframework-tool-utils-2.115.0.tgz","_integrity":"sha512-WrFs8NdvVy3flPELIBZW0UvfyhAMuCRXdgyTDPwUWD/H8u91COY+RxVOIDDt2/94E15rSnvSJdXhRuTAAxCLjg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.115.0","@fluidframework/driver-utils":"~2.115.0","@fluidframework/odsp-doclib-utils":"~2.115.0","@fluidframework/driver-definitions":"~2.115.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.115.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.112.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.115.0_1786393110454_0.6971975020630692","host":"s3://npm-registry-packages-npm-production"}},"2.116.0-416006":{"name":"@fluidframework/tool-utils","version":"2.116.0-416006","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.116.0-416006","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"dev","dist":{"shasum":"02277efd49d643353e1f8e05612daf6e4b45709b","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.116.0-416006.tgz","fileCount":84,"integrity":"sha512-ei/ZPpmDxCmj53SRzzaf6wAhCFrD1PHdZxL9CiZPlD5O+f58d6WmEqsl9SezYFUyL13elJ1r2U30qI5SYYzUdQ==","signatures":[{"sig":"MEQCIGoyxkc8WTIe8meaVlGed15QbCPqNvP9/aMOL0LFC0PSAiB4dxpffY+qc1aaze0hB1gblsIrCo2CuUV7UuoI0DWXiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228177},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\ae211d88-0ea8-4af3-b869-e2977014bbae\\fluidframework-tool-utils-2.116.0-416006.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib --node10TypeCompat","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\ae211d88-0ea8-4af3-b869-e2977014bbae\\fluidframework-tool-utils-2.116.0-416006.tgz","_integrity":"sha512-ei/ZPpmDxCmj53SRzzaf6wAhCFrD1PHdZxL9CiZPlD5O+f58d6WmEqsl9SezYFUyL13elJ1r2U30qI5SYYzUdQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"2.116.0-416006","@fluidframework/driver-utils":"2.116.0-416006","@fluidframework/odsp-doclib-utils":"2.116.0-416006","@fluidframework/driver-definitions":"2.116.0-416006"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.116.0-416006","@fluidframework/eslint-config-fluid":"^13.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.112.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.116.0-416006_1786467283027_0.9631010436282763","host":"s3://npm-registry-packages-npm-production"}},"2.116.0":{"name":"@fluidframework/tool-utils","version":"2.116.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.116.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"6ab120bb14e8378a411ba0b45259adff8003d6a1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.116.0.tgz","fileCount":84,"integrity":"sha512-lJFxxTSv3JBRn3C6XZ+wOSrg/X5q3Kqmxy1fugulRMmWQyzIioCgAIyLKuRtyRIR/3nvdKKkn8Gq3woGKEemyg==","signatures":[{"sig":"MEQCIFqAdPGCyCQ1cYkb7nkJO3/N2kI3VkKUFbdgDvURUXBfAiBFek09Wpw+RC+l1GwW9vjkjUj1fqh5GbZjwphsIQcWYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228181},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\67f031ad-c286-41ea-ab11-6bbabc7f6132\\fluidframework-tool-utils-2.116.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib --node10TypeCompat","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\67f031ad-c286-41ea-ab11-6bbabc7f6132\\fluidframework-tool-utils-2.116.0.tgz","_integrity":"sha512-lJFxxTSv3JBRn3C6XZ+wOSrg/X5q3Kqmxy1fugulRMmWQyzIioCgAIyLKuRtyRIR/3nvdKKkn8Gq3woGKEemyg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.116.0","@fluidframework/driver-utils":"~2.116.0","@fluidframework/odsp-doclib-utils":"~2.116.0","@fluidframework/driver-definitions":"~2.116.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.116.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.114.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.116.0_1787046490616_0.5213457670240551","host":"s3://npm-registry-packages-npm-production"}},"2.116.1":{"name":"@fluidframework/tool-utils","version":"2.116.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.116.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"6889332d32fb9a9bcda51f2fcdcfd2f853e79842","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.116.1.tgz","fileCount":84,"integrity":"sha512-p8wzAEdX6iQ4JEq0r9wxlGIklr7K8jLcMcAExxxVRSadVhxtv1w6Ipqpk67nGDm+/FGtfIJjf+Cf9Eik46Vk5A==","signatures":[{"sig":"MEQCIB4iY9s+G+L0LuG8ugp9r6bPMkFX0oJyViebzdDJhQa8AiBRPjwo8/KtNFSxLDPKHC2vYlFbx/4Q63O8w9Wlnb7HIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228181},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\cdbacf06-a4e7-44f0-964b-23e130a25f61\\fluidframework-tool-utils-2.116.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib --node10TypeCompat","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\cdbacf06-a4e7-44f0-964b-23e130a25f61\\fluidframework-tool-utils-2.116.1.tgz","_integrity":"sha512-p8wzAEdX6iQ4JEq0r9wxlGIklr7K8jLcMcAExxxVRSadVhxtv1w6Ipqpk67nGDm+/FGtfIJjf+Cf9Eik46Vk5A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.116.1","@fluidframework/driver-utils":"~2.116.1","@fluidframework/odsp-doclib-utils":"~2.116.1","@fluidframework/driver-definitions":"~2.116.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.116.1","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.116.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.116.1_1787778908766_0.09395834885318854","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@fluidframework/tool-utils","version":"2.117.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.117.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"7981ef538b91a767bf3c190ffb57ca59c6f817ba","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.117.0.tgz","fileCount":84,"integrity":"sha512-8ns1rZzS4DZdY8Mbeql3CZUm0VO7yecLfjS5buOsmBApEtTpJL22Yv3k0lCCxlP0CpMdRLM8EXJfd9BmYDNTsw==","signatures":[{"sig":"MEQCIC7S5kfw+H6dpH1NMvvED03qIaSuJhKee/EL9h72zlwdAiBl2nCeBKOAivNM4tQ4J9nNnxwhJSJODLnoQPPl9Jh7qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228219},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\09ce13e7-288d-4087-aa57-26b98d1721f3\\fluidframework-tool-utils-2.117.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib --node10TypeCompat","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\09ce13e7-288d-4087-aa57-26b98d1721f3\\fluidframework-tool-utils-2.117.0.tgz","_integrity":"sha512-8ns1rZzS4DZdY8Mbeql3CZUm0VO7yecLfjS5buOsmBApEtTpJL22Yv3k0lCCxlP0CpMdRLM8EXJfd9BmYDNTsw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.117.0","@fluidframework/driver-utils":"~2.117.0","@fluidframework/odsp-doclib-utils":"~2.117.0","@fluidframework/driver-definitions":"~2.117.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.117.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.116.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.117.0_1787880577165_0.5987778771803449","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@fluidframework/tool-utils","version":"2.118.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.118.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"379b1a7b7c5e103e6414306d0c16115871926c0d","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.118.0.tgz","fileCount":84,"integrity":"sha512-YOi4K9IBmQ6InxVGAQkQ+rJps/YKxUoBMf/jy8n7DHe8c9yr3sDsyjdtYva/c24mysPApL4FmLQxtuf1WKnhGQ==","signatures":[{"sig":"MEYCIQCnT6W7is2gl87abJJ8vdLkHiah1UIYHoi1pMgaT7tZtgIhAOZO7fooiODEp4nLMSwyptGCbuLGnnQb3DAy9V5WjNxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228257},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\aba6e710-3789-4ddc-a77e-95425ce3c6e0\\fluidframework-tool-utils-2.118.0.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib --node10TypeCompat","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\aba6e710-3789-4ddc-a77e-95425ce3c6e0\\fluidframework-tool-utils-2.118.0.tgz","_integrity":"sha512-YOi4K9IBmQ6InxVGAQkQ+rJps/YKxUoBMf/jy8n7DHe8c9yr3sDsyjdtYva/c24mysPApL4FmLQxtuf1WKnhGQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.118.0","@fluidframework/driver-utils":"~2.118.0","@fluidframework/odsp-doclib-utils":"~2.118.0","@fluidframework/driver-definitions":"~2.118.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.118.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.116.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.118.0_1788481659316_0.3142946652346683","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@fluidframework/tool-utils","version":"3.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@3.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"4a587e4ea90072ebf227a412be37daa82af069bc","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-3.0.0.tgz","fileCount":84,"integrity":"sha512-ojTx2MqNqkziXkAQcfvv6phorMsbk7fdtPFs6dlm/kZ84H42Uu79BZVL1m+KCJIimIa9LYK6FG4SdWGdFUKw0Q==","signatures":[{"sig":"MEYCIQDqoIaynkf4QGKSpNpOgONsHv1SlKDkF0bHMFLIkW1VQwIhAN7SYaIJV1eHQ9wprv+3NyguzdOXvw4edabOgW5A+F5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230043},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\14a6b28b-7a4c-4729-a4fb-e29d0149ff3e\\fluidframework-tool-utils-3.0.0.tgz","exports":{".":{"types":"./lib/public.d.ts","default":"./lib/index.js","internal-entrypoint-generation":{"types":"./dist/public.d.ts"}},"./internal":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model.json","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:api-reports":"api-extractor run --local --config api-extractor/api-extractor-report.json","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","ci:build:api-reports":"api-extractor run --config api-extractor/api-extractor-report.json","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\14a6b28b-7a4c-4729-a4fb-e29d0149ff3e\\fluidframework-tool-utils-3.0.0.tgz","_integrity":"sha512-ojTx2MqNqkziXkAQcfvv6phorMsbk7fdtPFs6dlm/kZ84H42Uu79BZVL1m+KCJIimIa9LYK6FG4SdWGdFUKw0Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~3.0.0","@fluidframework/driver-utils":"~3.0.0","@fluidframework/odsp-doclib-utils":"~3.0.0","@fluidframework/driver-definitions":"~3.0.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.116.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_3.0.0_1788544950324_0.476446868972521","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@fluidframework/tool-utils","version":"2.118.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@2.118.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"rc","dist":{"shasum":"5f5f879e915b4d0d43ddbb1fd54d93eea885d4fd","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-2.118.1.tgz","fileCount":84,"integrity":"sha512-3dmRSG7UBUpJMP/WtZMUsMAHKsBpkl7MRsil3Mj4gYgkWlKxxFqjUjVYv3cF/KRg4SPetLNolHVi1Oe1w/3lbw==","signatures":[{"sig":"MEQCIBFU7yFZ7+arj+O3qLJ26jP6d7vycbtVvd4Qlz68Fhq0AiBMl46/fpuifGSKKrK91Z4ZARcuqttJHltUmVOhD/N3JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228257},"main":"lib/index.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\166ccb86-809f-4d00-b4dd-f6cba7999ae8\\fluidframework-tool-utils-2.118.1.tgz","types":"lib/public.d.ts","exports":{".":{"import":{"types":"./lib/public.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/public.d.ts","default":"./dist/index.js"}},"./internal":{"import":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:docs":"api-extractor run --local","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib --node10TypeCompat","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack .","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\166ccb86-809f-4d00-b4dd-f6cba7999ae8\\fluidframework-tool-utils-2.118.1.tgz","_integrity":"sha512-3dmRSG7UBUpJMP/WtZMUsMAHKsBpkl7MRsil3Mj4gYgkWlKxxFqjUjVYv3cF/KRg4SPetLNolHVi1Oe1w/3lbw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~2.118.1","@fluidframework/driver-utils":"~2.118.1","@fluidframework/odsp-doclib-utils":"~2.118.1","@fluidframework/driver-definitions":"~2.118.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.118.1","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.116.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_2.118.1_1788911658979_0.056317496854559","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@fluidframework/tool-utils","version":"3.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@3.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"7fcbc41fa00937049112f297f0c4e5f5615887d7","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-3.0.1.tgz","fileCount":84,"integrity":"sha512-jHbxwo12p9I/lzrz/s0NnSkZRZh9kAsRo5tGDp+FnRrMwJwqw0AstBtx+mHMEEJxp0vJ29WpIUt+iS6yYVI4uQ==","signatures":[{"sig":"MEUCIQC1a/EiYIS8Pa89k7Mi8wnPzLBPj23A8yhTwvBvbEvrxgIgOuyi2W2IjDQ6ytQQuroMHJIGvVrqMMJBy6xUZPCyU4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230043},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\9d39208c-b2f2-4eca-a6f8-de4059764b05\\fluidframework-tool-utils-3.0.1.tgz","exports":{".":{"types":"./lib/public.d.ts","default":"./lib/index.js","internal-entrypoint-generation":{"types":"./dist/public.d.ts"}},"./internal":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model.json","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:api-reports":"api-extractor run --local --config api-extractor/api-extractor-report.json","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","ci:build:api-reports":"api-extractor run --config api-extractor/api-extractor-report.json","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\9d39208c-b2f2-4eca-a6f8-de4059764b05\\fluidframework-tool-utils-3.0.1.tgz","_integrity":"sha512-jHbxwo12p9I/lzrz/s0NnSkZRZh9kAsRo5tGDp+FnRrMwJwqw0AstBtx+mHMEEJxp0vJ29WpIUt+iS6yYVI4uQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~3.0.1","@fluidframework/driver-utils":"~3.0.1","@fluidframework/odsp-doclib-utils":"~3.0.1","@fluidframework/driver-definitions":"~3.0.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.1","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.116.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_3.0.1_1788915203669_0.9891615047999571","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@fluidframework/tool-utils","version":"3.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@3.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"206b32f817060c43cb69b045f38ad1dbd05dc254","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-3.0.2.tgz","fileCount":84,"integrity":"sha512-f1133IdWtrLp7BmnY3FZod+CWDmLXsiAXk1nAjtoZl4QWMCD4AafeIZRM4nVIAMAmxblj0hAPWCzrGcg+IgJEw==","signatures":[{"sig":"MEQCIHmGtcqYfnMEjxMuwv94aGVQ0w1KeprGDB/7Xo4YE41FAiB1OnSjt81gtm8RWaREh/ogIG/V3ny0C68fAVc8aeZwiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAqIIVnFQxXwu3SB24CPnb+gK0ibF4ZEprzf98zjhcPoAiBhhAViy1QSUmdQ7MdYYD77LSUDIB5VH4MSeXU3M+601w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230043},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\505a402b-4376-4482-8be8-a853b47617e0\\fluidframework-tool-utils-3.0.2.tgz","exports":{".":{"types":"./lib/public.d.ts","default":"./lib/index.js","internal-entrypoint-generation":{"types":"./dist/public.d.ts"}},"./internal":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model.json","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:api-reports":"api-extractor run --local --config api-extractor/api-extractor-report.json","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","ci:build:api-reports":"api-extractor run --config api-extractor/api-extractor-report.json","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\505a402b-4376-4482-8be8-a853b47617e0\\fluidframework-tool-utils-3.0.2.tgz","_integrity":"sha512-f1133IdWtrLp7BmnY3FZod+CWDmLXsiAXk1nAjtoZl4QWMCD4AafeIZRM4nVIAMAmxblj0hAPWCzrGcg+IgJEw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~3.0.2","@fluidframework/driver-utils":"~3.0.2","@fluidframework/odsp-doclib-utils":"~3.0.2","@fluidframework/driver-definitions":"~3.0.2"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.2","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.116.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_3.0.2_1789161624488_0.3526899340534051","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@fluidframework/tool-utils","version":"3.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@3.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"7dcbcfffd5140ad3e137d19cf9dddc17c8e36936","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-3.1.0.tgz","fileCount":84,"integrity":"sha512-nZWfF/5ep9bJWJbnUcQSnw+tJSzpX2mb0lm1IgEA1+2yIE783f01vZXaiI8tpnzpA7yCixHPxN0MnNKeuQ0fDg==","signatures":[{"sig":"MEQCIGIJpoLJFLFE0MK2MaNxCTLwD4v/rZhfi+UYGL5ImktpAiBK4x+5YLO5cKb92++cu/eZXWZyV+P63S4lf0y6Tg499Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAYCDOwsEQ/4bfivd5BQzSoYEuiFGyVMMnrqMNTCECqAIhAOp6E99vewFSiPz5QJJAJfZtxl9cCUlfesEjJfeiBUzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230002},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\dcb86ce6-7ef3-4807-8ff3-f0063b797b31\\fluidframework-tool-utils-3.1.0.tgz","exports":{".":{"types":"./lib/public.d.ts","default":"./lib/index.js","internal-entrypoint-generation":{"types":"./dist/public.d.ts"}},"./internal":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model.json","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:api-reports":"api-extractor run --local --config api-extractor/api-extractor-report.json","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","ci:build:api-reports":"api-extractor run --config api-extractor/api-extractor-report.json","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\dcb86ce6-7ef3-4807-8ff3-f0063b797b31\\fluidframework-tool-utils-3.1.0.tgz","_integrity":"sha512-nZWfF/5ep9bJWJbnUcQSnw+tJSzpX2mb0lm1IgEA1+2yIE783f01vZXaiI8tpnzpA7yCixHPxN0MnNKeuQ0fDg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~3.1.0","@fluidframework/driver-utils":"~3.1.0","@fluidframework/odsp-doclib-utils":"~3.1.0","@fluidframework/driver-definitions":"~3.1.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.1.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@2.116.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_3.1.0_1789587476353_0.08768196019494234","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@fluidframework/tool-utils","version":"3.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/tool-utils@3.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"e74ee6fff0d7522e7e0a32aca534bd4f4ddafce1","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-3.2.0.tgz","fileCount":84,"integrity":"sha512-ZXlh2Zzptu08/BVWdNCdMIy3Y8kNaJpV2sp0rioiO7fuEVTDURic/NV2Q/Yhpysbu07Xel9NY7ZcO2ghBYTNmQ==","signatures":[{"sig":"MEUCIF6GuxLN5u/JvqcmQjB02dpSJR7cmUUaA58kxGdlb7ELAiEA1t6x3LVWNCQEUUiU6F7ioGQB+vT1RiGGV8zY+hRWOmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDT27F+69gb8CFFq55lJVEl4ZGoRfo7tK2tyCl4YriU3gIhANNR6m4rbvuobGRvFmXIK69Cmdbha+sYbqW6fMiokxUr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230036},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\2e1c0048-de36-4719-baf8-49233551cb77\\fluidframework-tool-utils-3.2.0.tgz","exports":{".":{"types":"./lib/public.d.ts","default":"./lib/index.js","internal-entrypoint-generation":{"types":"./dist/public.d.ts"}},"./internal":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model.json","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:api-reports":"api-extractor run --local --config api-extractor/api-extractor-report.json","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","ci:build:api-reports":"api-extractor run --config api-extractor/api-extractor-report.json","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\2e1c0048-de36-4719-baf8-49233551cb77\\fluidframework-tool-utils-3.2.0.tgz","_integrity":"sha512-ZXlh2Zzptu08/BVWdNCdMIy3Y8kNaJpV2sp0rioiO7fuEVTDURic/NV2Q/Yhpysbu07Xel9NY7ZcO2ghBYTNmQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/core-utils":"~3.2.0","@fluidframework/driver-utils":"~3.2.0","@fluidframework/odsp-doclib-utils":"~3.2.0","@fluidframework/driver-definitions":"~3.2.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.2.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tool-utils_3.2.0_1790200015975_0.19748713984093036","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"_id":"@fluidframework/tool-utils@3.3.0","tag":"latest","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d7ebc118bd91eef7a9bb7ed61d28bb084dab6529","tarball":"https://registry.npmjs.org/@fluidframework/tool-utils/-/tool-utils-3.3.0.tgz","fileCount":84,"integrity":"sha512-7g9xP1E5P03qhlO1r1lyrAy/x3DhtoEqd4qUzrRjqSPXrZLertCMmUbl2yCUMJhUNZ0b0VkFsZvR03TzcTf5eQ==","signatures":[{"sig":"MEUCIB2aRQjB9w+ts1+UinMCRVhTks2S4KLtmwJQ2xDpjWWtAiEA0r+5mRAiCi1qrrAyRQQPOIEHi+Pe38Bnuct8hYJvtWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFNX8fg7uQH45y85t6YQ5UtyiDugKy7G3Qrm3mDIVZ2HAiEAxcaeNrb3zfvxjTNivQCNmNuGOcOo/6BLeK7t6WmSKRo="}],"unpackedSize":230028},"name":"@fluidframework/tool-utils","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\6a4336d8-3069-4af7-b78b-a73adc722978\\fluidframework-tool-utils-3.3.0.tgz","author":{"name":"Microsoft and contributors"},"exports":{".":{"types":"./lib/public.d.ts","default":"./lib/index.js","internal-entrypoint-generation":{"types":"./dist/public.d.ts"}},"./internal":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"license":"MIT","scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib {alpha,beta,internal,legacy}.d.ts \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model.json","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json","build:test:esm":"tsc --project ./src/test/tsconfig.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS mocha","test:mocha:esm":"mocha","build:api-reports":"api-extractor run --local --config api-extractor/api-extractor-report.json","build:entrypoints":"fluid-build . --task build:entrypoints","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","ci:build:api-reports":"api-extractor run --config api-extractor/api-extractor-report.json","build:entrypoints:cjs":"flub generate entrypoints --resolutionConditions require --outDir ./dist","build:entrypoints:esm":"flub generate entrypoints --outDir ./lib","check:exports:cjs:public":"api-extractor run --config api-extractor/api-extractor-lint-public.cjs.json","check:exports:esm:public":"api-extractor run --config api-extractor/api-extractor-lint-public.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"version":"3.3.0","_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"homepage":"https://fluidframework.com","_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\6a4336d8-3069-4af7-b78b-a73adc722978\\fluidframework-tool-utils-3.3.0.tgz","_integrity":"sha512-7g9xP1E5P03qhlO1r1lyrAy/x3DhtoEqd4qUzrRjqSPXrZLertCMmUbl2yCUMJhUNZ0b0VkFsZvR03TzcTf5eQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","directories":{},"maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"debug":"^4.3.4","async-mutex":"^0.3.1","proper-lockfile":"^4.1.2","@fluidframework/driver-utils":"~3.3.0","@fluidframework/odsp-doclib-utils":"~3.3.0","@fluidframework/driver-definitions":"~3.3.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","eslint":"~9.39.1","rimraf":"^6.1.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/debug":"^4.1.5","@types/mocha":"^10.0.10","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@types/proper-lockfile":"^4.1.4","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.3.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluidframework/tool-utils-previous":"npm:@fluidframework/tool-utils@3.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tool-utils_3.3.0_1790815057052_0.05994050962981068"}}},"time":{"created":"2020-09-01T04:30:01.374Z","modified":"2026-10-01T00:37:37.349Z","0.26.0-3177":"2020-09-01T04:30:01.800Z","0.26.0":"2020-09-03T23:05:52.822Z","0.26.1":"2020-09-19T22:22:15.998Z","0.27.0":"2020-09-23T22:38:20.386Z","0.26.2":"2020-09-29T21:41:53.214Z","0.26.3":"2020-10-06T17:18:02.998Z","0.27.1":"2020-10-16T16:43:24.711Z","0.27.2":"2020-10-19T23:48:55.370Z","0.26.4":"2020-10-21T19:09:42.152Z","0.26.5":"2020-10-22T01:15:49.796Z","0.27.3":"2020-10-22T01:16:26.550Z","0.26.6":"2020-10-22T13:53:19.245Z","0.27.4":"2020-10-22T13:53:30.410Z","0.26.7":"2020-10-22T18:48:36.351Z","0.27.5":"2020-10-22T18:48:47.028Z","0.26.8":"2020-10-23T00:24:32.775Z","0.27.6":"2020-10-23T18:12:30.614Z","0.26.9":"2020-10-23T22:58:38.114Z","0.27.7":"2020-10-26T20:18:52.277Z","0.27.8":"2020-10-27T22:14:24.903Z","0.26.10":"2020-10-28T01:48:18.358Z","0.27.9":"2020-10-29T20:58:50.478Z","0.28.0":"2020-10-30T15:57:42.039Z","0.27.10":"2020-10-30T17:34:40.029Z","0.28.1":"2020-10-30T22:38:44.763Z","0.28.2":"2020-10-31T00:48:47.183Z","0.27.11":"2020-11-02T22:14:23.215Z","0.28.3":"2020-11-04T16:08:25.001Z","0.28.4":"2020-11-04T23:18:45.849Z","0.27.12":"2020-11-04T23:22:53.806Z","0.28.5":"2020-11-05T22:36:16.804Z","0.27.13":"2020-11-05T22:36:39.967Z","0.28.6":"2020-11-10T17:15:08.444Z","0.27.14":"2020-11-10T18:47:55.503Z","0.27.15":"2020-11-11T23:25:52.481Z","0.28.7":"2020-11-12T00:18:19.702Z","0.29.0":"2020-11-16T23:11:04.369Z","0.28.8":"2020-11-18T01:08:23.487Z","0.29.1":"2020-11-18T01:33:25.870Z","0.29.2":"2020-11-18T06:06:30.149Z","0.28.9":"2020-11-18T06:21:17.057Z","0.29.3":"2020-11-19T22:10:52.228Z","0.29.4":"2020-11-23T19:43:36.558Z","0.30.0":"2020-12-02T01:46:13.308Z","0.30.1":"2020-12-04T22:18:14.337Z","0.30.2":"2020-12-10T17:52:16.888Z","0.30.3":"2020-12-11T00:25:46.648Z","0.30.4":"2020-12-12T01:32:12.488Z","0.31.0":"2020-12-17T11:32:13.036Z","0.31.1":"2020-12-23T00:03:57.206Z","0.32.0":"2021-01-07T00:27:45.973Z","0.32.1":"2021-01-07T03:25:19.727Z","0.32.2":"2021-01-21T02:48:43.861Z","0.32.3":"2021-01-21T23:08:53.383Z","0.31.2":"2021-01-22T01:41:52.529Z","0.33.0-13708":"2021-01-22T20:24:29.628Z","0.33.0":"2021-01-23T01:14:22.415Z","0.33.1":"2021-01-27T21:29:23.296Z","0.33.2":"2021-01-28T17:52:35.842Z","0.32.4":"2021-01-28T18:13:46.443Z","0.32.5":"2021-01-29T01:29:25.109Z","0.33.3":"2021-01-29T01:44:54.946Z","0.34.0-14942":"2021-02-02T17:58:49.829Z","0.34.0":"2021-02-03T21:30:12.564Z","0.34.1":"2021-02-08T21:10:05.592Z","0.35.0-16170":"2021-02-16T18:58:37.444Z","0.35.0-16887":"2021-02-22T19:25:02.858Z","0.35.0":"2021-02-23T04:14:32.969Z","0.35.1":"2021-02-24T22:41:44.216Z","0.35.2":"2021-03-01T23:31:07.120Z","0.33.4":"2021-03-02T21:49:30.592Z","0.34.2":"2021-03-02T21:49:53.866Z","0.35.3":"2021-03-03T18:24:52.151Z","0.34.3":"2021-03-03T20:58:45.990Z","0.33.5":"2021-03-04T18:12:36.066Z","0.35.4":"2021-03-05T18:29:17.176Z","0.36.0-18883":"2021-03-09T22:46:52.437Z","0.36.0":"2021-03-10T03:24:32.328Z","0.35.5":"2021-03-19T17:23:19.188Z","0.36.1":"2021-03-19T19:30:45.778Z","0.35.6":"2021-03-19T19:48:06.786Z","0.35.7-20343":"2021-03-23T02:18:56.039Z","0.36.2-20364":"2021-03-23T18:49:37.523Z","0.37.0-20427":"2021-03-24T20:01:46.889Z","0.37.0-20517":"2021-03-25T20:56:54.051Z","0.37.0":"2021-03-26T07:06:43.242Z","0.37.1":"2021-03-29T18:51:55.405Z","0.37.2":"2021-03-29T23:44:17.268Z","0.37.3":"2021-04-06T18:24:53.654Z","0.37.3-21287":"2021-04-07T22:05:55.733Z","0.37.4":"2021-04-08T20:52:48.366Z","0.38.0-21934":"2021-04-14T18:27:54.344Z","0.38.0-22000":"2021-04-15T00:29:09.154Z","0.38.0-22040":"2021-04-15T17:00:40.406Z","0.38.0":"2021-04-15T23:49:22.723Z","0.38.1":"2021-04-21T00:23:34.009Z","0.38.2":"2021-04-21T22:00:27.640Z","0.38.3":"2021-04-23T19:08:58.097Z","0.38.4":"2021-04-23T23:18:49.468Z","0.39.0-23254":"2021-04-27T17:17:38.567Z","0.39.0-23272":"2021-04-27T18:20:21.418Z","0.39.0":"2021-04-28T00:12:23.519Z","0.39.1":"2021-05-06T01:29:55.126Z","0.39.2":"2021-05-11T22:36:40.992Z","0.39.3":"2021-05-13T17:29:30.067Z","0.40.0-25719":"2021-05-24T19:02:44.842Z","0.40.0-25851":"2021-05-25T22:39:48.923Z","0.41.0-25957":"2021-05-26T20:42:56.864Z","0.39.4":"2021-05-27T16:46:39.354Z","0.40.0":"2021-05-27T18:08:12.905Z","0.40.1":"2021-06-04T00:35:40.998Z","0.40.2":"2021-06-07T19:49:04.311Z","0.41.0-27154":"2021-06-11T19:01:16.298Z","0.41.0":"2021-06-11T23:32:47.517Z","0.40.3":"2021-06-15T19:32:39.786Z","0.41.1":"2021-06-16T01:52:29.205Z","0.42.0-27549":"2021-06-16T15:33:59.166Z","0.42.0-27644":"2021-06-16T21:55:57.567Z","0.42.0-27677":"2021-06-17T15:04:32.941Z","0.42.0-27683":"2021-06-17T16:33:19.052Z","0.41.2":"2021-06-22T00:40:39.502Z","0.41.3":"2021-06-22T23:10:13.435Z","0.41.4":"2021-06-23T22:45:30.681Z","0.42.0-28410":"2021-06-25T20:57:27.666Z","0.42.0":"2021-06-26T01:57:46.577Z","0.39.5":"2021-07-07T22:01:31.174Z","0.42.1":"2021-07-08T16:33:17.948Z","0.39.6":"2021-07-08T20:54:08.434Z","0.42.2":"2021-07-08T22:57:53.585Z","0.43.0":"2021-07-09T19:55:33.822Z","0.42.3":"2021-07-09T21:01:13.036Z","0.43.1":"2021-07-19T23:17:21.520Z","0.42.4":"2021-07-20T00:18:47.127Z","0.39.7":"2021-07-22T20:11:32.413Z","0.44.0-30858":"2021-07-22T22:15:27.081Z","0.44.0":"2021-07-23T01:36:36.546Z","0.39.8":"2021-07-26T21:53:58.687Z","0.44.1":"2021-08-04T00:58:21.624Z","0.45.0-32948":"2021-08-06T19:44:40.483Z","0.45.0":"2021-08-06T23:25:50.537Z","0.45.1":"2021-08-10T01:30:09.967Z","0.45.2":"2021-08-11T22:05:37.027Z","0.45.3":"2021-08-13T00:55:05.783Z","0.45.4":"2021-08-17T18:37:01.455Z","0.46.0-34784":"2021-08-20T23:14:33.099Z","0.46.0":"2021-08-21T00:50:29.790Z","0.47.0-35912":"2021-08-31T23:58:23.615Z","0.47.0-35961":"2021-09-01T17:31:45.275Z","0.46.1":"2021-09-02T22:55:27.246Z","0.47.0-36362":"2021-09-03T18:36:17.765Z","0.47.0-36699":"2021-09-07T23:47:01.594Z","0.47.0":"2021-09-08T18:04:44.464Z","0.46.2":"2021-09-15T22:06:02.333Z","0.47.1":"2021-09-15T23:01:46.205Z","0.48.0-38105":"2021-09-20T21:25:27.569Z","0.48.0-38142":"2021-09-21T16:03:33.357Z","0.48.0":"2021-09-21T20:10:50.395Z","0.48.1":"2021-09-23T22:31:58.424Z","0.48.2":"2021-09-27T20:00:36.438Z","0.48.3":"2021-09-30T20:32:35.807Z","0.49.0-39015":"2021-09-30T22:03:00.207Z","0.48.4":"2021-10-01T17:23:33.969Z","0.49.0-39313":"2021-10-04T23:24:52.741Z","0.48.5":"2021-10-05T22:01:29.523Z","0.49.0":"2021-10-06T23:04:17.407Z","0.49.1":"2021-10-11T16:27:03.890Z","0.49.2":"2021-10-11T22:25:33.507Z","0.50.0-41365":"2021-10-21T17:04:16.284Z","0.50.0-41540":"2021-10-22T15:53:44.151Z","0.50.0":"2021-10-25T16:53:32.108Z","0.50.1":"2021-10-27T22:57:18.372Z","0.51.0-43124":"2021-11-06T00:28:51.851Z","0.51.0":"2021-11-10T22:22:43.881Z","0.50.2":"2021-11-12T21:15:21.202Z","0.51.1":"2021-11-12T22:04:19.447Z","0.50.3":"2021-11-18T22:00:12.588Z","0.51.2":"2021-11-18T22:51:27.433Z","0.52.0-44610":"2021-11-19T23:04:06.313Z","0.52.0":"2021-11-22T22:23:10.047Z","0.51.3":"2021-11-23T20:32:59.913Z","0.52.1":"2021-11-23T21:51:29.813Z","0.50.4":"2021-11-24T00:18:28.548Z","0.53.0-46105":"2021-12-08T23:11:04.692Z","0.53.0":"2021-12-10T19:05:15.687Z","0.54.0-47413":"2021-12-29T18:50:55.049Z","0.54.0":"2022-01-03T22:40:18.610Z","0.54.1":"2022-01-05T22:07:31.564Z","0.54.2":"2022-01-11T20:54:44.803Z","0.55.0-48551":"2022-01-14T21:31:07.135Z","0.55.0":"2022-01-18T23:46:58.504Z","0.55.1":"2022-01-28T19:08:54.785Z","0.56.0-49831":"2022-01-28T20:35:59.791Z","0.56.0":"2022-01-29T00:35:38.845Z","0.54.3":"2022-02-03T02:24:33.214Z","0.56.1":"2022-02-03T02:37:15.981Z","0.55.2":"2022-02-03T02:38:22.493Z","0.56.2":"2022-02-10T00:01:35.689Z","0.55.3":"2022-02-11T01:32:07.024Z","0.56.3":"2022-02-11T01:35:26.638Z","0.57.0-51086":"2022-02-12T01:16:08.358Z","0.56.4":"2022-02-17T20:00:55.220Z","0.55.4":"2022-02-17T21:16:57.823Z","0.56.5":"2022-02-19T00:43:44.005Z","0.56.6":"2022-03-02T23:13:05.378Z","0.57.0":"2022-03-03T00:01:01.167Z","0.56.7":"2022-03-03T20:19:19.446Z","0.57.1":"2022-03-04T01:49:14.481Z","0.56.8":"2022-03-04T18:48:30.580Z","0.58.0-55561":"2022-03-04T20:08:10.606Z","0.58.0-55983":"2022-03-05T00:53:39.408Z","0.56.9":"2022-03-11T21:04:33.324Z","0.57.2":"2022-03-11T23:56:57.553Z","0.58.1000":"2022-03-14T20:27:45.068Z","0.58.1001":"2022-03-18T01:45:51.377Z","0.58.2000-58133":"2022-03-18T22:15:30.139Z","0.58.2000":"2022-03-23T20:44:30.316Z","0.58.2001":"2022-03-25T01:09:19.603Z","0.58.2002":"2022-03-28T18:59:03.880Z","0.56.10":"2022-03-28T22:08:12.023Z","0.56.11":"2022-03-29T00:24:55.725Z","0.58.3000-61081":"2022-04-12T01:57:00.599Z","0.59.2000-61729":"2022-04-14T20:41:16.819Z","0.59.1000-61898":"2022-04-15T23:18:41.958Z","0.59.1000":"2022-04-16T07:36:57.550Z","0.59.1001-62246":"2022-04-18T19:12:13.919Z","0.59.2000-63294":"2022-04-22T21:13:04.900Z","0.59.2000":"2022-04-27T21:36:45.208Z","0.59.2001":"2022-05-03T21:40:31.840Z","0.59.3000-66610":"2022-05-13T15:34:00.574Z","0.59.3000-67119":"2022-05-17T17:12:22.402Z","0.59.3000":"2022-05-18T17:47:19.514Z","0.59.1001":"2022-05-19T20:45:05.702Z","0.59.2002":"2022-05-19T22:48:54.582Z","0.59.2003":"2022-05-25T20:38:41.181Z","0.59.3001":"2022-05-25T20:50:26.444Z","0.59.3002":"2022-05-26T17:32:03.546Z","0.59.3003":"2022-05-27T21:18:06.601Z","0.59.4000-71128":"2022-06-02T18:59:09.307Z","0.59.4000-71130":"2022-06-02T19:11:55.831Z","0.59.4000":"2022-06-04T00:57:49.162Z","1.0.0":"2022-06-08T17:56:52.392Z","0.59.4001":"2022-06-08T18:01:34.871Z","1.0.1":"2022-06-15T23:40:30.813Z","1.1.0-75972":"2022-06-24T01:04:28.248Z","1.1.0-76254":"2022-06-24T20:49:20.525Z","1.1.0":"2022-06-25T03:49:51.033Z","0.59.4002":"2022-06-28T20:55:18.940Z","1.2.0-77818":"2022-07-01T00:07:26.565Z","1.2.0-78837":"2022-07-07T23:59:26.213Z","1.2.0":"2022-07-08T00:55:01.549Z","1.1.1":"2022-07-13T23:11:51.684Z","1.2.1":"2022-07-13T23:14:54.883Z","1.0.2":"2022-07-18T13:47:32.793Z","1.1.2":"2022-07-18T13:48:17.438Z","1.2.2":"2022-07-18T13:48:41.069Z","2.0.0-internal.1.0.0.81589":"2022-07-22T15:11:23.271Z","2.0.0-internal.1.0.0.81601":"2022-07-22T15:54:33.311Z","2.0.0-internal.1.0.0.82159":"2022-07-26T14:41:10.663Z","2.0.0-internal.1.0.0.82628":"2022-07-28T16:50:56.042Z","2.0.0-internal.1.0.0.82693":"2022-07-28T19:52:09.371Z","2.0.0-internal.1.0.0.83139":"2022-08-01T21:31:59.388Z","1.2.3-83900":"2022-08-04T20:03:11.926Z","2.0.0-internal.1.0.0.84253":"2022-08-08T19:31:43.514Z","2.0.0-internal.1.0.0":"2022-08-09T01:19:56.559Z","1.2.3-84921":"2022-08-11T21:32:33.143Z","1.2.3":"2022-08-11T22:42:48.598Z","1.2.4":"2022-08-25T01:57:38.426Z","1.2.5":"2022-08-31T23:48:51.038Z","2.0.0-internal.1.1.0":"2022-09-02T20:03:39.584Z","2.0.0-internal.1.1.1":"2022-09-09T21:38:41.166Z","2.0.0-internal.1.2.0.93071":"2022-09-14T20:49:07.823Z","1.2.6-93452":"2022-09-15T20:55:16.220Z","0.59.2004":"2022-09-15T22:24:49.265Z","2.0.0-internal.1.1.2":"2022-09-16T00:14:24.897Z","2.0.0-internal.1.0.1":"2022-09-22T23:38:17.290Z","1.2.6":"2022-09-23T18:03:11.057Z","2.0.0-internal.1.1.3":"2022-09-23T21:50:51.713Z","2.0.0-internal.1.2.0":"2022-09-26T20:11:52.220Z","1.2.7":"2022-09-27T23:41:04.130Z","0.59.4003":"2022-09-28T00:18:34.580Z","2.0.0-internal.1.1.4":"2022-09-28T00:26:42.220Z","2.0.0-dev.1.3.0.96595":"2022-09-30T20:01:32.810Z","2.0.0-internal.1.2.1":"2022-10-03T23:47:58.533Z","1.3.0-97515":"2022-10-04T23:15:02.628Z","2.0.0-internal.1.2.2":"2022-10-05T00:58:26.492Z","2.0.0-internal.1.4.0":"2022-10-06T23:13:39.460Z","2.0.0-internal.1.4.1":"2022-10-10T21:12:12.305Z","2.0.0-internal.1.4.2":"2022-10-13T00:00:12.798Z","1.3.0-100520":"2022-10-14T18:34:06.333Z","2.0.0-internal.2.0.0":"2022-10-18T02:52:25.119Z","2.0.0-internal.1.4.3":"2022-10-18T22:38:46.129Z","1.3.0":"2022-10-19T16:07:19.906Z","2.0.0-internal.1.4.4":"2022-10-20T06:41:37.697Z","2.0.0-internal.2.0.1":"2022-10-20T19:15:21.766Z","2.0.0-dev.1.4.5.105745":"2022-11-02T19:47:57.248Z","2.0.0-internal.1.4.5":"2022-11-03T19:22:22.472Z","2.0.0-dev.1.4.6.106135":"2022-11-03T21:54:33.923Z","2.0.0-internal.1.4.6":"2022-11-03T22:38:01.865Z","1.4.0-106438":"2022-11-04T22:03:51.365Z","2.0.0-internal.2.0.2":"2022-11-04T22:57:59.058Z","2.0.0-internal.2.0.3":"2022-11-10T18:47:15.079Z","1.4.0-108057":"2022-11-11T04:36:14.248Z","1.3.1":"2022-11-11T20:36:42.575Z","2.0.0-internal.2.1.0":"2022-11-14T19:12:44.275Z","2.0.0-internal.1.4.7":"2022-11-21T19:47:10.011Z","2.0.0-internal.2.0.4":"2022-11-21T23:02:12.512Z","2.0.0-internal.2.1.1":"2022-11-21T23:04:41.902Z","2.0.0-dev.2.2.0.111723":"2022-11-28T15:28:33.644Z","1.4.0-111997":"2022-11-29T15:13:35.961Z","2.0.0-internal.1.4.8":"2022-12-02T00:28:22.828Z","2.0.0-internal.2.1.2":"2022-12-02T00:34:19.649Z","1.3.2-112998":"2022-12-02T01:08:21.815Z","2.0.0-internal.2.2.0":"2022-12-09T19:42:29.815Z","2.0.0-dev.2.3.0.115467":"2022-12-13T23:14:36.107Z","1.4.0-115997":"2022-12-15T18:32:26.818Z","2.0.0-internal.2.2.1":"2023-01-07T01:20:55.175Z","1.3.3":"2023-01-12T19:21:39.936Z","2.0.0-internal.2.3.0":"2023-01-18T01:40:23.544Z","1.4.0-121020":"2023-01-18T01:43:33.557Z","1.3.4":"2023-01-18T19:22:34.162Z","1.3.5-121405":"2023-01-19T00:16:48.622Z","2.0.0-internal.1.4.9":"2023-01-19T00:17:37.253Z","2.0.0-internal.2.3.1":"2023-01-20T20:23:50.828Z","2.0.0-internal.2.4.0":"2023-01-25T22:17:55.451Z","2.0.0-internal.3.0.0":"2023-01-28T02:04:22.050Z","2.0.0-dev.3.1.0.125672":"2023-01-31T16:28:44.584Z","2.0.0-internal.3.0.1":"2023-02-03T23:59:15.918Z","2.0.0-internal.3.1.0":"2023-02-10T07:06:20.447Z","1.2.8":"2023-02-10T18:41:46.428Z","1.3.5":"2023-02-10T18:47:44.617Z","2.0.0-internal.3.0.2":"2023-02-14T17:45:54.229Z","2.0.0-internal.2.4.1":"2023-02-23T23:16:28.925Z","2.0.0-internal.3.2.0":"2023-02-24T02:56:43.548Z","2.0.0-internal.3.2.1":"2023-02-27T21:59:01.306Z","2.0.0-internal.3.0.3":"2023-02-27T23:53:23.646Z","2.0.0-internal.3.2.2":"2023-03-01T00:02:20.621Z","1.3.6":"2023-03-08T20:42:36.687Z","2.0.0-internal.3.0.4":"2023-03-10T00:58:53.770Z","2.0.0-internal.3.3.0":"2023-03-10T20:29:36.687Z","2.0.0-internal.2.4.2":"2023-03-10T23:02:40.939Z","2.0.0-internal.2.4.3":"2023-03-16T20:06:14.096Z","2.0.0-internal.3.3.1":"2023-03-16T23:37:00.531Z","2.0.0-internal.3.3.2":"2023-03-21T01:01:33.394Z","2.0.0-internal.3.4.0":"2023-03-22T22:07:23.057Z","2.0.0-internal.3.4.1":"2023-03-24T21:51:48.541Z","2.0.0-internal.4.0.0":"2023-03-24T22:23:06.824Z","2.0.0-internal.3.0.5":"2023-03-24T23:46:21.476Z","2.0.0-internal.3.2.3":"2023-03-27T18:51:27.763Z","2.0.0-internal.3.3.3":"2023-03-27T19:05:54.217Z","2.0.0-internal.3.4.2":"2023-03-27T19:08:44.669Z","2.0.0-internal.4.0.1":"2023-03-27T21:29:11.686Z","2.0.0-internal.3.1.1":"2023-03-29T01:41:00.150Z","2.0.0-internal.4.0.2":"2023-04-01T00:59:28.106Z","2.0.0-internal.3.0.6":"2023-04-01T01:41:45.401Z","2.0.0-internal.3.4.3":"2023-04-01T03:02:13.888Z","2.0.0-internal.3.4.4":"2023-04-04T20:47:42.994Z","2.0.0-internal.4.0.3":"2023-04-04T22:46:45.057Z","2.0.0-dev.4.1.0.148229":"2023-04-06T22:29:16.778Z","2.0.0-internal.4.0.4":"2023-04-07T17:23:32.175Z","2.0.0-internal.4.0.5":"2023-04-07T21:52:32.972Z","2.0.0-internal.4.0.6":"2023-04-21T02:14:26.411Z","2.0.0-internal.4.1.0":"2023-04-22T00:29:15.823Z","2.0.0-dev.4.2.0.153917":"2023-04-25T19:58:39.150Z","2.0.0-internal.4.1.1":"2023-04-27T17:33:19.455Z","2.0.0-internal.4.1.2":"2023-05-01T18:46:49.584Z","2.0.0-internal.3.4.5":"2023-05-04T20:21:07.431Z","2.0.0-internal.4.2.0":"2023-05-05T23:30:40.767Z","2.0.0-dev.4.3.0.157531":"2023-05-08T20:50:28.658Z","2.0.0-dev.4.3.0.158678":"2023-05-10T16:42:38.938Z","2.0.0-dev.4.3.0.159619":"2023-05-11T20:38:24.292Z","2.0.0-internal.4.2.1":"2023-05-11T21:19:59.760Z","2.0.0-internal.4.3.0":"2023-05-18T18:42:53.699Z","2.0.0-dev.4.4.0.161322":"2023-05-18T19:04:04.770Z","2.0.0-dev.4.4.0.161516":"2023-05-19T01:31:09.491Z","2.0.0-dev.4.4.0.161652":"2023-05-19T19:57:45.213Z","2.0.0-dev.4.4.0.161784":"2023-05-20T00:53:38.448Z","2.0.0-dev.4.4.0.162089":"2023-05-23T17:06:09.881Z","2.0.0-dev.4.4.0.162253":"2023-05-24T07:16:12.925Z","2.0.0-dev.4.4.0.162574":"2023-05-25T18:19:29.188Z","2.0.0-internal.4.4.0":"2023-06-05T17:43:33.936Z","2.0.0-internal.5.0.0":"2023-06-06T00:40:08.395Z","2.0.0-internal.4.3.1":"2023-06-13T04:05:31.072Z","2.0.0-internal.4.4.1":"2023-06-14T20:08:02.529Z","2.0.0-internal.5.0.1":"2023-06-14T21:17:12.409Z","2.0.0-dev.5.2.0.169897":"2023-06-21T15:45:58.935Z","2.0.0-internal.5.1.0":"2023-06-21T18:22:05.445Z","2.0.0-internal.5.1.1":"2023-06-29T23:20:33.960Z","2.0.0-internal.5.2.0":"2023-07-05T19:11:52.552Z","2.0.0-internal.5.3.0":"2023-07-15T00:55:23.429Z","2.0.0-internal.4.4.2":"2023-07-21T21:10:09.785Z","2.0.0-internal.5.3.1":"2023-07-24T18:37:35.929Z","2.0.0-dev.5.3.2.178189":"2023-07-25T18:34:39.026Z","2.0.0-internal.4.4.3":"2023-07-27T19:34:15.926Z","2.0.0-internal.5.3.2":"2023-07-27T21:03:59.616Z","2.0.0-internal.4.4.4":"2023-08-03T21:26:48.246Z","2.0.0-internal.5.4.0":"2023-08-03T21:31:23.265Z","2.0.0-internal.6.0.0":"2023-08-03T22:29:21.017Z","2.0.0-internal.5.3.3":"2023-08-04T23:51:22.395Z","2.0.0-internal.5.3.4":"2023-08-07T20:23:16.095Z","2.0.0-internal.6.1.0":"2023-08-15T23:02:39.828Z","2.0.0-internal.6.1.1":"2023-08-17T23:52:49.965Z","2.0.0-internal.5.4.2":"2023-08-20T15:51:02.323Z","2.0.0-internal.6.0.1":"2023-08-20T21:22:53.734Z","2.0.0-internal.6.2.0":"2023-08-29T18:24:48.304Z","1.3.7":"2023-08-31T17:48:04.473Z","2.0.0-internal.6.3.0":"2023-09-06T22:36:54.775Z","2.0.0-internal.6.3.1":"2023-09-07T19:57:34.216Z","2.0.0-internal.6.0.2":"2023-09-08T00:58:44.562Z","2.0.0-internal.6.3.2":"2023-09-08T22:46:48.990Z","2.0.0-internal.6.1.2":"2023-09-11T17:19:31.778Z","2.0.0-internal.6.0.3":"2023-09-11T17:22:50.200Z","2.0.0-internal.6.2.1":"2023-09-11T17:25:32.047Z","2.0.0-internal.4.3.2":"2023-09-11T20:56:09.620Z","2.0.0-dev.6.4.0.191258":"2023-09-19T03:50:34.602Z","2.0.0-dev.6.4.0.191457":"2023-09-19T23:19:08.656Z","2.0.0-dev.6.4.0.191515":"2023-09-20T00:32:10.824Z","2.0.0-dev.6.4.0.192049":"2023-09-20T23:33:35.873Z","2.0.0-internal.6.3.3":"2023-09-21T21:52:55.821Z","2.0.0-internal.6.4.0":"2023-09-28T01:04:51.441Z","2.0.0-internal.7.0.0":"2023-09-28T17:41:15.948Z","2.0.0-internal.6.0.4":"2023-10-03T00:27:14.927Z","2.0.0-internal.6.1.3":"2023-10-03T01:38:22.118Z","2.0.0-internal.6.3.4":"2023-10-03T02:39:49.568Z","2.0.0-internal.6.2.2":"2023-10-03T05:13:09.046Z","2.0.0-internal.7.1.0":"2023-10-13T22:32:23.334Z","2.0.0-dev.7.2.0.203917":"2023-10-23T22:28:10.181Z","2.0.0-dev.7.2.0.204906":"2023-10-25T17:22:46.733Z","2.0.0-dev.7.2.0.205722":"2023-10-26T23:15:14.797Z","2.0.0-internal.7.2.0":"2023-10-27T01:19:13.999Z","2.0.0-internal.7.2.1":"2023-10-28T00:27:32.408Z","2.0.0-internal.7.0.1":"2023-10-28T00:32:42.236Z","2.0.0-internal.7.1.1":"2023-10-28T00:33:01.405Z","2.0.0-dev.7.3.0.206769":"2023-10-31T01:01:12.216Z","2.0.0-dev.7.3.0.207781":"2023-11-02T00:13:48.661Z","2.0.0-dev.7.3.0.207992":"2023-11-02T19:38:31.070Z","2.0.0-dev.7.3.0.209023":"2023-11-07T21:56:12.574Z","2.0.0-internal.7.2.2":"2023-11-07T22:06:14.813Z","2.0.0-internal.7.1.2":"2023-11-07T22:10:27.616Z","2.0.0-internal.7.0.2":"2023-11-07T22:11:30.240Z","2.0.0-dev.7.3.0.209174":"2023-11-07T23:58:45.591Z","2.0.0-dev.7.3.0.209831":"2023-11-10T01:40:53.339Z","2.0.0-dev.7.3.0.210328":"2023-11-11T02:26:01.316Z","2.0.0-internal.7.0.3":"2023-11-15T21:41:03.326Z","2.0.0-dev.7.3.0.211848":"2023-11-16T22:26:13.980Z","2.0.0-dev.7.3.0.212138":"2023-11-17T20:39:28.293Z","2.0.0-internal.7.3.0":"2023-11-17T21:20:50.765Z","2.0.0-dev.7.4.0.214930":"2023-11-28T23:39:50.138Z","2.0.0-dev.7.4.0.215366":"2023-11-29T23:06:59.045Z","2.0.0-dev.7.4.0.215747":"2023-11-30T17:31:52.045Z","2.0.0-dev.7.4.0.215930":"2023-11-30T20:42:26.479Z","2.0.0-dev.7.4.0.216897":"2023-12-01T21:45:31.278Z","2.0.0-dev.7.4.0.217212":"2023-12-02T18:10:15.685Z","2.0.0-dev.7.4.0.217884":"2023-12-05T19:54:34.106Z","2.0.0-dev.7.4.0.221926":"2023-12-13T00:47:35.448Z","2.0.0-internal.7.4.0":"2023-12-13T18:02:00.700Z","2.0.0-internal.8.0.0":"2023-12-14T03:25:57.996Z","2.0.0-dev-rc.1.0.0.224419":"2023-12-19T17:14:31.416Z","2.0.0-dev-rc.1.0.0.225277":"2023-12-20T23:45:55.264Z","2.0.0-internal.8.0.1":"2024-01-05T17:56:48.532Z","2.0.0-dev-rc.1.0.0.228517":"2024-01-06T02:36:12.622Z","2.0.0-rc.1.0.0":"2024-01-08T16:31:23.061Z","2.0.0-rc.1.0.1":"2024-01-09T03:31:10.015Z","2.0.0-internal.8.0.2":"2024-01-10T22:30:41.457Z","2.0.0-internal.7.4.1":"2024-01-10T23:49:42.790Z","2.0.0-internal.7.4.2":"2024-01-16T19:57:57.742Z","2.0.0-internal.8.0.3":"2024-01-16T20:04:33.212Z","2.0.0-internal.7.4.3":"2024-01-18T23:03:26.100Z","2.0.0-internal.8.0.4":"2024-01-18T23:16:02.288Z","2.0.0-dev-rc.1.0.0.232845":"2024-01-31T01:40:24.082Z","2.0.0-internal.7.4.4":"2024-02-06T19:01:41.914Z","2.0.0-internal.7.4.5":"2024-02-07T22:11:10.603Z","2.0.0-internal.7.4.6":"2024-02-08T00:56:58.476Z","2.0.0-internal.8.0.5":"2024-02-08T19:31:10.118Z","2.0.0-rc.1.0.2":"2024-02-08T23:40:35.418Z","2.0.0-rc.1.0.3":"2024-02-12T23:55:39.789Z","2.0.0-internal.8.0.6":"2024-02-13T00:13:30.280Z","2.0.0-internal.7.4.7":"2024-02-13T00:20:57.762Z","2.0.0-internal.8.0.7":"2024-02-28T18:59:55.052Z","2.0.0-rc.1.0.4":"2024-02-28T21:13:39.537Z","2.0.0-dev-rc.2.0.0.245554":"2024-03-12T22:25:26.230Z","2.0.0-dev-rc.2.0.0.246488":"2024-03-14T21:33:40.858Z","2.0.0-rc.2.0.0":"2024-03-18T22:55:17.069Z","2.0.0-internal.8.0.8":"2024-03-20T00:22:42.575Z","2.0.0-rc.1.0.5":"2024-03-22T01:14:43.289Z","2.0.0-rc.1.0.6":"2024-03-22T22:49:40.121Z","2.0.0-rc.2.0.1":"2024-03-23T00:40:23.716Z","2.0.0-dev-rc.3.0.0.250606":"2024-03-26T23:18:06.047Z","2.0.0-rc.1.0.7":"2024-04-02T20:46:11.865Z","2.0.0-rc.1.0.8":"2024-04-04T22:11:31.436Z","2.0.0-dev-rc.3.0.0.253463":"2024-04-05T22:30:59.934Z","2.0.0-rc.2.0.2":"2024-04-09T19:03:20.926Z","1.4.0":"2024-04-09T21:15:57.675Z","2.0.0-dev-rc.3.0.0.254274":"2024-04-09T22:03:27.403Z","2.0.0-dev-rc.3.0.0.254513":"2024-04-10T16:09:01.463Z","2.0.0-dev-rc.3.0.0.254674":"2024-04-10T23:04:08.256Z","2.0.0-dev-rc.3.0.0.254866":"2024-04-11T15:00:52.230Z","2.0.0-rc.3.0.0":"2024-04-16T16:48:16.778Z","2.0.0-rc.3.0.1":"2024-04-18T22:51:45.400Z","2.0.0-rc.2.0.3":"2024-04-19T20:20:53.422Z","2.0.0-rc.3.0.2":"2024-04-23T19:00:30.074Z","2.0.0-rc.1.0.9":"2024-04-24T00:19:04.091Z","2.0.0-rc.2.0.4":"2024-04-24T00:31:56.205Z","2.0.0-rc.2.0.5":"2024-04-26T00:35:20.249Z","2.0.0-rc.3.0.3":"2024-04-29T15:04:33.450Z","2.0.0-rc.2.0.6":"2024-04-29T16:00:30.610Z","2.0.0-dev-rc.4.0.0.261659":"2024-05-03T16:44:12.622Z","2.0.0-rc.2.0.7":"2024-05-03T23:47:46.055Z","2.0.0-rc.4.0.0":"2024-05-13T18:37:47.118Z","2.0.0-dev-rc.5.0.0.263932":"2024-05-14T17:26:54.633Z","2.0.0-rc.4.0.1":"2024-05-15T22:15:35.825Z","2.0.0-dev-rc.5.0.0.265721":"2024-05-21T01:57:39.603Z","2.0.0-rc.3.0.4":"2024-05-22T18:15:28.322Z","2.0.0-rc.4.0.2":"2024-05-22T18:24:46.071Z","2.0.0-rc.3.0.5":"2024-05-23T18:50:46.739Z","2.0.0-rc.4.0.3":"2024-05-23T18:56:53.198Z","2.0.0-rc.4.0.4":"2024-05-29T18:18:44.172Z","2.0.0-dev-rc.5.0.0.267932":"2024-05-31T22:48:39.732Z","2.0.0-dev-rc.5.0.0.268409":"2024-06-03T23:01:49.268Z","2.0.0-rc.3.0.6":"2024-06-04T18:29:42.941Z","2.0.0-rc.3.0.7":"2024-06-06T00:49:04.414Z","2.0.0-rc.4.0.5":"2024-06-06T01:07:54.733Z","2.0.0-rc.2.0.8":"2024-06-06T16:29:54.707Z","2.0.0-dev-rc.5.0.0.270401":"2024-06-10T22:17:13.275Z","2.0.0-dev-rc.5.0.0.270987":"2024-06-12T20:52:46.972Z","2.0.0-dev-rc.5.0.0.271045":"2024-06-12T22:17:21.349Z","2.0.0-dev-rc.5.0.0.271262":"2024-06-13T16:34:56.357Z","2.0.0-rc.3.0.8":"2024-06-14T18:44:19.886Z","2.0.0-rc.4.0.6":"2024-06-14T19:00:20.305Z","2.0.0-dev-rc.5.0.0.271717":"2024-06-14T19:07:08.478Z","2.0.0-dev-rc.5.0.0.272251":"2024-06-17T17:38:56.097Z","2.0.0-dev-rc.5.0.0.272889":"2024-06-18T18:06:43.849Z","2.0.0-rc.5.0.0":"2024-06-19T23:02:46.247Z","2.1.0-274160":"2024-06-21T16:51:10.995Z","2.0.0-rc.5.0.1":"2024-06-21T18:07:30.466Z","2.0.0-rc.3.0.9":"2024-06-26T02:17:23.601Z","2.0.0-rc.2.0.9":"2024-06-26T02:47:35.436Z","2.0.0":"2024-06-26T17:03:18.254Z","2.0.0-rc.4.0.7":"2024-06-26T17:15:51.914Z","2.0.0-rc.5.0.2":"2024-06-26T17:31:28.362Z","2.0.1":"2024-06-27T23:24:32.123Z","2.0.0-rc.3.0.10":"2024-06-27T23:25:46.021Z","2.0.0-rc.4.0.8":"2024-06-27T23:30:26.719Z","2.0.0-rc.5.0.3":"2024-06-28T01:14:40.324Z","2.0.0-rc.3.0.11":"2024-06-29T01:02:19.622Z","2.0.0-rc.4.0.9":"2024-06-29T01:15:04.926Z","2.0.0-rc.5.0.4":"2024-06-29T01:18:31.562Z","2.0.2":"2024-06-29T01:30:58.693Z","2.1.0-276326":"2024-06-29T04:31:44.943Z","2.0.0-rc.5.0.5":"2024-07-01T23:14:48.901Z","2.0.3":"2024-07-01T23:22:42.599Z","2.1.0-276985":"2024-07-02T21:47:32.739Z","2.0.4":"2024-07-05T17:48:57.815Z","2.0.0-rc.5.0.6":"2024-07-10T20:08:45.820Z","2.0.5":"2024-07-10T22:58:08.528Z","2.1.0-281041":"2024-07-18T17:31:36.168Z","2.1.0":"2024-07-22T17:59:50.596Z","2.0.0-rc.4.0.10":"2024-07-25T19:55:58.074Z","2.0.0-rc.5.0.7":"2024-07-26T02:05:43.809Z","2.0.6":"2024-07-29T17:37:40.152Z","2.2.0":"2024-08-19T18:29:48.450Z","2.3.0-288113":"2024-08-21T00:06:58.950Z","2.3.0":"2024-09-17T03:06:22.185Z","2.4.0-294316":"2024-09-17T23:49:24.589Z","2.0.7":"2024-09-18T22:15:33.608Z","2.1.1":"2024-09-18T22:16:53.345Z","2.2.1":"2024-09-18T22:18:28.377Z","2.0.8":"2024-09-24T17:23:48.053Z","2.0.0-rc.5.0.8":"2024-09-25T20:21:24.053Z","2.0.9":"2024-09-26T18:24:36.863Z","2.1.2":"2024-09-30T23:47:47.144Z","2.4.0-297027":"2024-10-01T21:06:37.538Z","2.2.2":"2024-10-01T22:45:51.444Z","2.3.1":"2024-10-01T22:47:52.459Z","2.4.0-297385":"2024-10-02T22:43:22.541Z","2.4.0-299374":"2024-10-10T07:23:37.009Z","2.4.0-299707":"2024-10-11T17:06:43.117Z","2.4.0":"2024-10-15T18:03:52.394Z","2.5.0-302463":"2024-10-24T23:25:01.178Z","2.5.0":"2024-11-05T07:26:32.015Z","2.10.0-304831":"2024-11-07T17:09:00.907Z","2.10.0-305357":"2024-11-08T03:15:29.853Z","2.10.0-306579":"2024-11-13T21:17:07.640Z","2.10.0-307060":"2024-11-14T22:52:29.830Z","2.10.0-307399":"2024-11-15T02:18:32.973Z","2.10.0":"2024-11-19T04:57:21.936Z","2.11.0":"2024-12-03T00:55:34.316Z","2.12.0":"2024-12-17T21:37:28.726Z","2.13.0":"2025-01-06T23:19:09.700Z","2.20.0":"2025-01-23T00:36:12.398Z","2.21.0":"2025-02-03T21:14:00.548Z","2.22.0":"2025-02-20T06:03:08.335Z","2.23.0-323641":"2025-02-25T02:03:11.944Z","2.22.1":"2025-02-27T19:31:01.259Z","2.23.0":"2025-03-04T18:23:36.952Z","2.23.0-325054":"2025-03-05T00:27:05.410Z","2.30.0":"2025-03-18T18:29:21.890Z","2.31.0":"2025-04-02T15:03:50.574Z","2.31.1":"2025-04-04T19:06:13.283Z","2.32.0":"2025-04-15T19:16:37.353Z","2.33.0-333010":"2025-04-15T23:14:30.408Z","2.33.0":"2025-04-28T23:06:34.621Z","2.33.1":"2025-04-30T22:26:15.674Z","2.33.2":"2025-05-01T19:46:12.157Z","2.40.0-336023":"2025-05-06T18:19:34.307Z","2.40.0":"2025-05-12T23:40:33.026Z","2.41.0-337492":"2025-05-13T18:12:58.484Z","2.41.0-338186":"2025-05-15T22:16:05.279Z","2.41.0-338401":"2025-05-17T00:19:37.260Z","2.41.0":"2025-05-27T23:10:13.914Z","2.42.0":"2025-06-10T05:53:49.327Z","2.43.0-343119":"2025-06-17T15:31:59.112Z","2.43.0":"2025-06-23T20:44:13.678Z","2.50.0-345060":"2025-07-01T21:26:12.087Z","2.50.0":"2025-07-07T23:44:45.549Z","2.51.0-347100":"2025-07-18T17:52:10.414Z","2.51.0":"2025-07-21T19:34:22.685Z","2.52.0":"2025-08-04T20:40:16.152Z","2.53.0-350190":"2025-08-11T23:29:09.702Z","2.53.0":"2025-08-18T19:50:40.075Z","2.53.1":"2025-08-25T21:01:18.411Z","2.60.0":"2025-09-02T20:18:00.800Z","2.61.0-355054":"2025-09-10T03:28:30.425Z","2.61.0-355516":"2025-09-13T01:19:22.884Z","2.61.0-355603":"2025-09-16T00:11:36.064Z","2.61.0-355651":"2025-09-16T17:05:03.513Z","2.61.0-355656":"2025-09-16T17:39:45.385Z","2.61.0-355781":"2025-09-16T21:26:06.845Z","2.61.0-355934":"2025-09-17T22:59:42.858Z","2.61.0-355990":"2025-09-18T00:24:51.451Z","2.61.0-356132":"2025-09-18T22:28:57.304Z","2.61.0-356312":"2025-09-19T21:13:09.536Z","2.61.0":"2025-09-23T02:35:53.152Z","2.62.0-356644":"2025-09-23T03:04:28.908Z","2.62.0":"2025-09-30T19:33:05.123Z","2.63.0-358419":"2025-10-01T16:43:48.684Z","2.63.0-359286":"2025-10-07T00:34:31.544Z","2.63.0-359461":"2025-10-07T21:34:25.895Z","2.63.0-359734":"2025-10-09T00:10:00.123Z","2.63.0-359962":"2025-10-10T00:54:09.040Z","2.70.0-360374":"2025-10-14T18:10:23.979Z","2.63.0":"2025-10-14T18:12:42.987Z","2.70.0-360753":"2025-10-15T23:28:00.530Z","2.70.0-361092":"2025-10-20T23:28:43.786Z","2.70.0-361248":"2025-10-21T21:50:11.026Z","2.70.0-361788":"2025-10-27T19:50:17.764Z","2.70.0":"2025-10-28T21:05:34.389Z","2.71.0":"2025-11-03T21:21:18.946Z","2.72.0":"2025-11-11T02:12:17.853Z","2.73.0":"2025-11-24T21:54:31.383Z","2.74.0-365691":"2025-11-26T01:44:29.750Z","2.74.0-368706":"2025-12-10T22:10:51.853Z","2.74.0":"2025-12-15T21:34:40.492Z","2.74.0-370705":"2025-12-29T20:34:47.902Z","2.80.0":"2026-01-06T21:27:34.553Z","2.81.0":"2026-01-21T02:42:39.830Z","2.81.0-374083":"2026-01-22T22:18:07.556Z","2.81.1":"2026-01-28T20:55:51.482Z","2.82.0":"2026-02-04T20:50:53.827Z","2.83.0":"2026-02-18T17:48:53.408Z","2.90.0-378676":"2026-02-20T02:27:16.587Z","2.90.0":"2026-03-03T03:54:43.074Z","2.91.0":"2026-03-18T06:19:28.492Z","2.92.0":"2026-04-01T18:46:56.405Z","2.93.0":"2026-04-15T23:59:21.842Z","2.100.0":"2026-04-28T15:39:08.601Z","2.101.0":"2026-05-13T20:31:16.250Z","2.101.1":"2026-05-20T18:24:15.994Z","2.100.1":"2026-05-20T18:43:12.241Z","2.102.0":"2026-05-29T21:16:31.050Z","2.103.0":"2026-06-08T23:17:27.862Z","2.110.0":"2026-06-23T23:56:26.703Z","2.111.0":"2026-07-06T22:19:24.601Z","2.112.0":"2026-07-20T18:44:57.116Z","2.113.0-411909":"2026-07-29T21:56:34.755Z","2.113.1":"2026-07-29T23:46:48.591Z","2.114.0":"2026-08-03T18:32:08.801Z","2.115.0":"2026-08-10T20:18:30.591Z","2.116.0-416006":"2026-08-11T16:54:43.172Z","2.116.0":"2026-08-18T09:48:10.825Z","2.116.1":"2026-08-26T21:15:08.916Z","2.117.0":"2026-08-28T01:29:37.322Z","2.118.0":"2026-09-04T00:27:39.493Z","3.0.0":"2026-09-04T18:02:30.468Z","2.118.1":"2026-09-08T23:54:19.106Z","3.0.1":"2026-09-09T00:53:23.797Z","3.0.2":"2026-09-11T21:20:24.586Z","3.1.0":"2026-09-16T19:37:56.436Z","3.2.0":"2026-09-23T21:46:56.058Z","3.3.0":"2026-10-01T00:37:37.153Z"},"bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"author":{"name":"Microsoft and contributors"},"license":"MIT","homepage":"https://fluidframework.com","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/utils/tool-utils"},"description":"Common utilities for Fluid tools","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"readme":"# @fluidframework/tool-utils\n\nShared utilities for tools.\n\n<!-- markdown-magic:begin {\"transform\":\"library-readme-header\",\"headingLevel\":2} -->\n<!-- prettier-ignore-start -->\n<!-- NOTE: This section is automatically generated using @fluid-tools/markdown-magic. Do not update these generated contents directly. -->\n\n## Using Fluid Framework libraries\n\nFor a dependency on a Fluid Framework library's public APIs, we recommend a `^` (caret) version range.\nFor example, use `^1.3.4`.\n\nFor a dependency on an unstable API, such as a `beta` API, we recommend a more restrictive version range.\nFor example, use a `~` version range.\n\n## Installation\n\nRun this command to install the package:\n\n```bash\nnpm i @fluidframework/tool-utils\n```\n\n## API Documentation\n\nRead the **@fluidframework/tool-utils** API documentation at <https://fluidframework.com/docs/apis/tool-utils>.\n\n<!-- prettier-ignore-end -->\n<!-- markdown-magic:end -->\n\n<!-- markdown-magic:begin {\"transform\":\"readme-footer\",\"headingLevel\":2} -->\n<!-- prettier-ignore-start -->\n<!-- NOTE: This section is automatically generated using @fluid-tools/markdown-magic. Do not update these generated contents directly. -->\n\n## Minimum Client Requirements\n\nFluid Framework client libraries support the platforms in this document.\nThese requirements are intentionally restrictive.\nWithin a major version series, we can relax these requirements, but we cannot make them stricter.\nFor a Long Term Support (LTS) version, we might need to support these platforms for several years.\n\nOther configurations can work, but Fluid Framework does not support them.\nIf an unsupported configuration stops working, we do not classify this as a bug.\nTo request support for a configuration that is not listed, file an issue.\nThe product team will evaluate your request.\nIn the issue, specify the current status of the configuration:\n\n- The configuration works but needs official support.\n- The configuration does not work and requires changes.\n\n### Supported Runtimes\n\n- Fluid Framework supports Node.js versions 22 and 24 while they receive [upstream support](https://nodejs.org/en/about/previous-releases).\n  - Fluid Framework will stop support for version 22 [when upstream support ends on 2027-04-30](https://github.com/nodejs/release#release-schedule).\n  - Fluid Framework does not support Node.js with the `--no-experimental-fetch` flag.\n- Fluid Framework supports modern browsers that support the ES2022 standard library.\n\n### Supported Tools\n\n- [TypeScript 6.0](https://typescriptdocs.com/release-notes/TypeScript%206.0):\n  - Fluid Framework supports all [`strict`](https://www.typescriptlang.org/tsconfig) options.\n  - Set the build targets (`lib`, `target`) to `ES2022` or later.\n  - Enable [`strictNullChecks`](https://www.typescriptlang.org/tsconfig).\n  - Fluid Framework does not support [configuration options deprecated in TypeScript 6.0](https://typescriptdocs.com/release-notes/TypeScript%206.0#breaking-changes-and-deprecations-in-typescript-6-0).\n  - Fluid Framework does not fully support `exactOptionalPropertyTypes`.\n    If you enable this option, do not use `in`, `Reflect.has`, `Object.hasOwn`, or `Object.prototype.hasOwnProperty` to narrow members of Fluid Framework types.\n    These methods can incorrectly exclude `undefined` from the possible values.\n- [webpack](https://webpack.js.org/) 5\n  - We do not require a specific bundler.\n    Other bundlers that handle ES Modules can work, but we actively test only webpack.\n\n### Module Resolution\n\nIn TypeScript `compilerOptions`, use [`Node16`, `Node20`, `NodeNext`, or `Bundler`](https://www.typescriptlang.org/tsconfig#moduleResolution) module resolution.\nThese settings follow the [Node.js v12+ ESM Resolution and Loading algorithm](https://nodejs.github.io/nodejs.dev/en/api/v20/esm/#resolution-and-loading-algorithm).\n\nDo not use `Node10` module resolution.\n\n### Module Formats\n\n- ES Modules:\n  Use ES Modules to consume Fluid Framework client packages, including in Node.js.\n- CommonJS:\n  Fluid Framework does not officially support CommonJS in version 3.0 or later.\n\n## Contribution Guidelines\n\nYou can [contribute](https://github.com/microsoft/FluidFramework/blob/main/CONTRIBUTING.md) to Fluid Framework in these ways:\n\n- Answer questions in [GitHub Discussions](https://github.com/microsoft/FluidFramework/discussions).\n- [Submit bug reports](https://github.com/microsoft/FluidFramework/issues) and help verify fixes.\n- Review [source code changes](https://github.com/microsoft/FluidFramework/pulls).\n- [Contribute bug fixes](https://github.com/microsoft/FluidFramework/blob/main/CONTRIBUTING.md).\n\nFor detailed instructions, read the [repo documentation](https://github.com/microsoft/FluidFramework/blob/main/docs/content/Home.md).\n\nThis project follows the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information, read the [Code of Conduct frequently asked questions](https://opensource.microsoft.com/codeofconduct/faq/).\nFor questions or comments, contact <opencode@microsoft.com>.\n\nThis project may contain Microsoft trademarks or logos for Microsoft projects, products, or services.\nUse of these trademarks or logos must follow Microsoft’s [Trademark & Brand Guidelines](https://www.microsoft.com/trademarks).\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\n\n## Help\n\nRead the [Fluid Framework documentation](https://fluidframework.com/docs/) for information about Fluid Framework concepts and APIs.\n\nTo request information that the documentation does not contain, [create an issue](https://github.com/microsoft/FluidFramework/blob/main/docs/content/Contributing/Submitting-Bugs-and-Feature-Requests.md).\n\n## Trademark\n\nThis project may contain Microsoft trademarks or logos for Microsoft projects, products, or services.\n\nUse of these trademarks or logos must follow Microsoft's [Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).\n\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\n\n<!-- prettier-ignore-end -->\n<!-- markdown-magic:end -->\n","readmeFilename":"README.md"}