Ari Perkkiö

Results 391 comments of Ari Perkkiö

Windows CI is failing. It's like it didn't set `isatty(1)` as `false` when forked process's `stdout` is captured into buffer. 🤔 Anyone with Windows machine to check what following script...

It's likely caused by colors being enabled on based on platform here: https://github.com/tinylibs/tinyrainbow/blob/550fbcdc56b9b2d69230e73b48e3d7ba0dc2e60c/src/index.ts#L91 I'll add skip to windows on tests.

In the source map there is a weird mapping into the position where debugger stops. I tested if removing this with `magic-string` + `@ampproject/remapping` helps, but debugger is still working...

Those warning can be ignored, see https://github.com/tinylibs/tinypool/pull/70/files#diff-478191b8d0c43c3d24bfda206ff15909923b8b5a89eec9c967376feded4edfa7R9

> It seems this is coming from the source map difference. Vite has a mapping for the closing `}` of the function ([sourcemap visualizer](https://evanw.github.io/source-map-visualization/#NjE3AF9fdml0ZV9zc3JfZXhwb3J0TmFtZV9fKCJ1bmNvdmVyZWQiLCAoKSA9PiB7IHRyeSB7IHJldHVybiB1bmNvdmVyZWQgfSBjYXRjaCB7fSB9KTsNCmZ1bmN0aW9uIHVuY292ZXJlZChjb25kaXRpb24pIHsNCiAgcmV0dXJuIGNvbmRpdGlvbiA/IDEgOiAwOw0KfQ0KLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKdFlYQndhVzVuY3lJNklqdEJRVUZQTEZOQlFWTXNWVUZCVlN4WFFVRnZRanRCUVVNMVF5eFRRVUZQTEZsQlFWa3NTVUZCU1R0QlFVTjZRaUlzSW01aGJXVnpJanBiWFN3aWFXZHViM0psVEdsemRDSTZXMTBzSW5OdmRYSmpaWE1pT2xzaVpYaGhiWEJzWlM1MGN5SmRMQ0p6YjNWeVkyVnpRMjl1ZEdWdWRDSTZXeUpsZUhCdmNuUWdablZ1WTNScGIyNGdkVzVqYjNabGNtVmtLR052Ym1ScGRHbHZiam9nWW05dmJHVmhiaWtnZTF4dUlDQnlaWFIxY200Z1kyOXVaR2wwYVc5dUlEOGdNU0E2SURCY2JuMGlYU3dpWm1sc1pTSTZJaTlvYjIxbEwyZHlaV1Z1TDNkdmNtdHpjR0ZqWlM5MmFYUmxjM1F2ZEdWemRDOWpiMjVtYVdjdlptbDRkSFZ5WlhNdlkyOTJaWEpoWjJVdGRHVnpkQzlsZUdGdGNHeGxMblJ6SW4wPQ0KMzExAHsidmVyc2lvbiI6MywibWFwcGluZ3MiOiI7QUFBTyxTQUFTLFVBQVUsV0FBb0I7QUFDNUMsU0FBTyxZQUFZLElBQUk7QUFDekIiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbImV4YW1wbGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIHVuY292ZXJlZChjb25kaXRpb246IGJvb2xlYW4pIHtcbiAgcmV0dXJuIGNvbmRpdGlvbiA/IDEgOiAwXG59Il0sImZpbGUiOiIvaG9tZS9ncmVlbi93b3Jrc3BhY2Uvdml0ZXN0L3Rlc3QvY29uZmlnL2ZpeHR1cmVzL2NvdmVyYWdlLXRlc3QvZXhhbXBsZS50cyJ9)), but rolldown-vite does not have a...

Before debugging V8 coverage it would be good to have basic Istanbul coverage working. For example the `test/coverage-test/test/results-snapshot.test.ts` is pretty good smoke-test for verifying source maps. [https://evanw.github.io/source-map-visualization/#NjAyNgBfX3ZpdGVfc3NyX2V4cG9ydE5hbWVfXygic3VtIiwgKCkgPT4geyB0cn](https://evanw.github.io/source-map-visualization/#NjAyNgBfX3ZpdGVfc3NyX2V4cG9ydE5hbWVfXygic3VtIiwgKCkgPT4geyB0cnkgeyByZXR1cm4gc3VtIH0gY2F0Y2gge30gfSk7Cl9fdml0ZV9zc3JfZXhwb3J0TmFtZV9fKCJzdWJ0cmFjdCIsICgpID0+IHsgdHJ5IHsgcmV0dXJuIHN1YnRyYWN0IH0gY2F0Y2gge30gfSk7Cl9fdml0ZV9zc3JfZXhwb3J0TmFtZV9fKCJtdWx0aXBseSIsICgpID0+IHsgdHJ5IHsgcmV0dXJuIG11bHRpcGx5IH0gY2F0Y2gge30gfSk7Cl9fdml0ZV9zc3JfZXhwb3J0TmFtZV9fKCJyZW1haW5kZXIiLCAoKSA9PiB7IHRyeSB7IHJldHVybiByZW1haW5kZXIgfSBjYXRjaCB7fSB9KTsKZnVuY3Rpb24gY292XzFvZzVuZzhsOWsoKSB7CiAgdmFyIHBhdGggPSAiL1VzZXJzL2FyaS9HaXQvdml0ZXN0L3Rlc3QvY292ZXJhZ2UtdGVzdC9maXh0dXJlcy9zcmMvbWF0aC50cyI7CiAgdmFyIGhhc2ggPSAiODA2MjEzNWUyZDk3NDBkNGFmOGI5N2E3MjQ2ZWY1NDRjNjZmNjFkYiI7CiAgdmFyIGdsb2JhbCA9IGdsb2JhbFRoaXM7CiAgdmFyIGdjdiA9ICJfX1ZJVEVTVF9DT1ZFUkFHRV9fIjsKICB2YXIgY292ZXJhZ2VEYXRhID0gewogICAgcGF0aDogIi9Vc2Vycy9hcmkvR2l0L3ZpdGVzdC90ZXN0L2NvdmVyYWdlLXRlc3QvZml4dHVyZXMvc3JjL21hdGgudHMiLAogICAgc3RhdGVtZW50TWFwOiB7CiAgICAgICIwIjogewogICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICBsaW5lOiAyLAogICAgICAgICAgY29sdW1uOiAxCiAgICAgICAgfSwKICAgICAgICBlbmQ6IHsKICAgICAgICAgIGxpbmU6IDIsCiAgICAgICAgICBjb2x1bW46IDE0CiAgICAgICAgfQogICAgICB9LAogICAgICAiMSI6IHsKICAgICAgICBzdGFydDogewogICAgICAgICAgbGluZTogNSwKICAgICAgICAgIGNvbHVtbjogMQogICAgICAgIH0sCiAgICAgICAgZW5kOiB7CiAgICAgICAgICBsaW5lOiA1LAogICAgICAgICAgY29sdW1uOiAxNAogICAgICAgIH0KICAgICAgfSwKICAgICAgIjIiOiB7CiAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgIGxpbmU6IDgsCiAgICAgICAgICBjb2x1bW46IDEKICAgICAgICB9LAogICAgICAgIGVuZDogewogICAgICAgICAgbGluZTogOCwKICAgICAgICAgIGNvbHVtbjogMTQKICAgICAgICB9CiAgICAgIH0sCiAgICAgICIzIjogewogICAgICAgIHN0YXJ0OiB7CiAgICAgICAgICBsaW5lOiAxMSwKICAgICAgICAgIGNvbHVtbjogMQogICAgICAgIH0sCiAgICAgICAgZW5kOiB7CiAgICAgICAgICBsaW5lOiAxMSwKICAgICAgICAgIGNvbHVtbjogMTQKICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICBmbk1hcDogewogICAgICAiMCI6IHsKICAgICAgICBuYW1lOiAic3VtIiwKICAgICAgICBkZWNsOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiAxLAogICAgICAgICAgICBjb2x1bW46IDE2CiAgICAgICAgICB9LAogICAgICAgICAgZW5kOiB7CiAgICAgICAgICAgIGxpbmU6IDEsCiAgICAgICAgICAgIGNvbHVtbjogMTkKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxvYzogewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogMSwKICAgICAgICAgICAgY29sdW1uOiAyNgogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiAzLAogICAgICAgICAgICBjb2x1bW46IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxpbmU6IDEKICAgICAgfSwKICAgICAgIjEiOiB7CiAgICAgICAgbmFtZTogInN1YnRyYWN0IiwKICAgICAgICBkZWNsOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiA0LAogICAgICAgICAgICBjb2x1bW46IDE2CiAgICAgICAgICB9LAogICAgICAgICAgZW5kOiB7CiAgICAgICAgICAgIGxpbmU6IDQsCiAgICAgICAgICAgIGNvbHVtbjogMjQKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxvYzogewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNCwKICAgICAgICAgICAgY29sdW1uOiAzMQogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA2LAogICAgICAgICAgICBjb2x1bW46IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxpbmU6IDQKICAgICAgfSwKICAgICAgIjIiOiB7CiAgICAgICAgbmFtZTogIm11bHRpcGx5IiwKICAgICAgICBkZWNsOiB7CiAgICAgICAgICBzdGFydDogewogICAgICAgICAgICBsaW5lOiA3LAogICAgICAgICAgICBjb2x1bW46IDE2CiAgICAgICAgICB9LAogICAgICAgICAgZW5kOiB7CiAgICAgICAgICAgIGxpbmU6IDcsCiAgICAgICAgICAgIGNvbHVtbjogMjQKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxvYzogewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogNywKICAgICAgICAgICAgY29sdW1uOiAzMQogICAgICAgICAgfSwKICAgICAgICAgIGVuZDogewogICAgICAgICAgICBsaW5lOiA5LAogICAgICAgICAgICBjb2x1bW46IDEKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxpbmU6IDcKICAgICAgfSwKICAgICAgIjMiOiB7CiAgICAgICAgbmFtZTogInJlbWFpbmRlciIsCiAgICAgICAgZGVjbDogewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogMTAsCiAgICAgICAgICAgIGNvbHVtbjogMTYKICAgICAgICAgIH0sCiAgICAgICAgICBlbmQ6IHsKICAgICAgICAgICAgbGluZTogMTAsCiAgICAgICAgICAgIGNvbHVtbjogMjUKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxvYzogewogICAgICAgICAgc3RhcnQ6IHsKICAgICAgICAgICAgbGluZTogMTAsCiAgICAgICAgICAgIGNvbHVtbjogMzIKICAgICAgICAgIH0sCiAgICAgICAgICBlbmQ6IHsKICAgICAgICAgICAgbGluZTogMTIsCiAgICAgICAgICAgIGNvbHVtbjogMQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgbGluZTogMTAKICAgICAgfQogICAgfSwKICAgIGJyYW5jaE1hcDoge30sCiAgICBzOiB7CiAgICAgICIwIjogMCwKICAgICAgIjEiOiAwLAogICAgICAiMiI6IDAsCiAgICAgICIzIjogMAogICAgfSwKICAgIGY6IHsKICAgICAgIjAiOiAwLAogICAgICAiMSI6IDAsCiAgICAgICIyIjogMCwKICAgICAgIjMiOiAwCiAgICB9LAogICAgYjoge30sCiAgICBpbnB1dFNvdXJjZU1hcDogewogICAgICBtYXBwaW5nczogIkFBQUEsT0FBTyxTQUFTLElBQUksR0FBVyxHQUFXO0FBQ3hDLFFBQU8sSUFBSTs7QUFHYixPQUFPLFNBQVMsU0FBUyxHQUFXLEdBQVc7QUFDN0MsUUFBTyxJQUFJOztBQUdiLE9BQU8sU0FBUyxTQUFTLEdBQVcsR0FBVztBQUM3QyxRQUFPLElBQUk7O0FBR2IsT0FBTyxTQUFTLFVBQVUsR0FBVyxHQUFVO0FBQzdDLFFBQU8sSUFBSSIsCiAgICAgIG5hbWVzOiBbXSwKICAgICAgc291cmNlczogWyIvVXNlcnMvYXJpL0dpdC92aXRlc3QvdGVzdC9jb3ZlcmFnZS10ZXN0L2ZpeHR1cmVzL3NyYy9tYXRoLnRzIl0sCiAgICAgIHNvdXJjZXNDb250ZW50OiBbImV4cG9ydCBmdW5jdGlvbiBzdW0oYTogbnVtYmVyLCBiOiBudW1iZXIpIHtcbiAgcmV0dXJuIGEgKyBiXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBzdWJ0cmFjdChhOiBudW1iZXIsIGI6IG51bWJlcikge1xuICByZXR1cm4gYSAtIGJcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIG11bHRpcGx5KGE6IG51bWJlciwgYjogbnVtYmVyKSB7XG4gIHJldHVybiBhICogYlxufVxuXG5leHBvcnQgZnVuY3Rpb24gcmVtYWluZGVyKGE6IG51bWJlciwgYjpudW1iZXIpIHtcbiAgcmV0dXJuIGEgJSBiXG59XG4iXSwKICAgICAgdmVyc2lvbjogMwogICAgfSwKICAgIF9jb3ZlcmFnZVNjaGVtYTogIjFhMWMwMWJiZDQ3ZmMwMGEyYzM5ZTkwMjY0ZjMzMzA1MDA0NDk1YTkiLAogICAgaGFzaDogIjgwNjIxMzVlMmQ5NzQwZDRhZjhiOTdhNzI0NmVmNTQ0YzY2ZjYxZGIiCiAgfTsKICB2YXIgY292ZXJhZ2UgPSBnbG9iYWxbZ2N2XSB8fCAoZ2xvYmFsW2djdl0gPSB7fSk7CiAgaWYgKCFjb3ZlcmFnZVtwYXRoXSB8fCBjb3ZlcmFnZVtwYXRoXS5oYXNoICE9PSBoYXNoKSB7CiAgICBjb3ZlcmFnZVtwYXRoXSA9IGNvdmVyYWdlRGF0YTsKICB9OwogIHZhciBhY3R1YWxDb3ZlcmFnZSA9IGNvdmVyYWdlW3BhdGhdOwogIHsKICAgIC8vIEB0cy1pZ25vcmUKICAgIGNvdl8xb2c1bmc4bDlrID0gZnVuY3Rpb24gKCkgewogICAgICByZXR1cm4gYWN0dWFsQ292ZXJhZ2U7CiAgICB9OwogIH0KICByZXR1cm4gYWN0dWFsQ292ZXJhZ2U7Cn0KY292XzFvZzVuZzhsOWsoKTsKZnVuY3Rpb24gc3VtKGEsIGIpIHsKICBjb3ZfMW9nNW5nOGw5aygpLmZbMF0rKzsKICBjb3ZfMW9nNW5nOGw5aygpLnNbMF0rKzsKICByZXR1cm4gYSArIGI7Cn07CmZ1bmN0aW9uIHN1YnRyYWN0KGEsIGIpIHsKICBjb3ZfMW9nNW5nOGw5aygpLmZbMV0rKzsKICBjb3ZfMW9nNW5nOGw5aygpLnNbMV0rKzsKICByZXR1cm4gYSAtIGI7Cn07CmZ1bmN0aW9uIG11bHRpcGx5KGEsIGIpIHsKICBjb3ZfMW9nNW5nOGw5aygpLmZbMl0rKzsKICBjb3ZfMW9nNW5nOGw5aygpLnNbMl0rKzsKICByZXR1cm4gYSAqIGI7Cn07CmZ1bmN0aW9uIHJlbWFpbmRlcihhLCBiKSB7CiAgY292XzFvZzVuZzhsOWsoKS5mWzNdKys7CiAgY292XzFvZzVuZzhsOWsoKS5zWzNdKys7CiAgcmV0dXJuIGEgJSBiOwp9Ci8vIyBzb3VyY2VNYXBwaW5nU291cmNlPXZpdGUtZ2VuZXJhdGVkCi8vIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnRZWEJ3YVc1bmN5STZJa0ZCUVVFc1EwRkJRVHM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPMEZCUVU4c1UwRkJVMEVzU1VGQlNVTXNRMEZCUVN4RlFVRnpRa01zUTBGQlFUdEZRVUZCUXl4alFVRkJMRWRCUVVGRExFTkJRVUU3UlVGQlFVUXNZMEZCUVN4SFFVRkJSU3hEUVVGQk8wVkJRM2hETEU5QlFVOUtMRU5CUVVFc1IwRkJTVU1zUTBGQlFUczdRVUZKV0N4VFFVRlhTU3hUUVVGQlRDeERRVUZCTEVWQlFVRkRMRU5CUVVFN1JVRkJRVU1zWTBGQlFTeEhRVUZCUXl4RFFVRkJPMFZCUVVGRUxHTkJRVUVzUjBGQlFVVXNRMEZCUVRzN096czdPMFZCVDJJc1QwRkJUMG9zUTBGQlFTeEhRVUZCUXl4RFFVRkJJaXdpYm1GdFpYTWlPbHNpYzNWdElpd2lZU0lzSW1JaUxDSmpiM1pmTVc5bk5XNW5PR3c1YXlJc0ltWWlMQ0p6SWl3aWMzVmlkSEpoWTNRaVhTd2lhV2R1YjNKbFRHbHpkQ0k2VzEwc0luTnZkWEpqWlhNaU9sc2liV0YwYUM1MGN5SmRMQ0p6YjNWeVkyVnpRMjl1ZEdWdWRDSTZXeUpsZUhCdmNuUWdablZ1WTNScGIyNGdjM1Z0S0dFNklHNTFiV0psY2l3Z1lqb2diblZ0WW1WeUtTQjdYRzRnSUhKbGRIVnliaUJoSUNzZ1lseHVmVnh1WEc1bGVIQnZjblFnWm5WdVkzUnBiMjRnYzNWaWRISmhZM1FvWVRvZ2JuVnRZbVZ5TENCaU9pQnVkVzFpWlhJcElIdGNiaUFnY21WMGRYSnVJR0VnTFNCaVhHNTlYRzVjYm1WNGNHOXlkQ0JtZFc1amRHbHZiaUJ0ZFd4MGFYQnNlU2hoT2lCdWRXMWlaWElzSUdJNklHNTFiV0psY2lrZ2UxeHVJQ0J5WlhSMWNtNGdZU0FxSUdKY2JuMWNibHh1Wlhod2IzSjBJR1oxYm1OMGFXOXVJSEpsYldGcGJtUmxjaWhoT2lCdWRXMWlaWElzSUdJNmJuVnRZbVZ5S1NCN1hHNGdJSEpsZEhWeWJpQmhJQ1VnWWx4dWZWeHVJbDBzSW1acGJHVWlPaUl2Wm1sNGRIVnlaWE12YzNKakwyMWhkR2d1ZEhNaWZRPT0KCi8vIHsiaWQiOiIvVXNlcnMvYXJpL0dpdC92aXRlc3QvdGVzdC9jb3ZlcmFnZS10ZXN0L2ZpeHR1cmVzL3NyYy9tYXRoLnRzIiwiZmlsZSI6Ii9Vc2Vycy9hcmkvR2l0L3ZpdGVzdC90ZXN0L2NvdmVyYWdlLXRlc3QvZml4dHVyZXMvc3JjL21hdGgudHMifTg2OAB7InZlcnNpb24iOjMsIm1hcHBpbmdzIjoiQUFBQSxDQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBTyxTQUFTQSxJQUFJQyxDQUFBLEVBQXNCQyxDQUFBO0VBQUFDLGNBQUEsR0FBQUMsQ0FBQTtFQUFBRCxjQUFBLEdBQUFFLENBQUE7RUFDeEMsT0FBT0osQ0FBQSxHQUFJQyxDQUFBOztBQUlYLFNBQVdJLFNBQUFMLENBQUEsRUFBQUMsQ0FBQTtFQUFBQyxjQUFBLEdBQUFDLENBQUE7RUFBQUQsY0FBQSxHQUFBRSxDQUFBOzs7Ozs7RUFPYixPQUFPSixDQUFBLEdBQUFDLENBQUEiLCJuYW1lcyI6WyJzdW0iLCJhIiwiYiIsImNvdl8xb2c1bmc4bDlrIiwiZiIsInMiLCJzdWJ0cmFjdCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlcyI6WyJtYXRoLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBzdW0oYTogbnVtYmVyLCBiOiBudW1iZXIpIHtcbiAgcmV0dXJuIGEgKyBiXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBzdWJ0cmFjdChhOiBudW1iZXIsIGI6IG51bWJlcikge1xuICByZXR1cm4gYSAtIGJcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIG11bHRpcGx5KGE6IG51bWJlciwgYjogbnVtYmVyKSB7XG4gIHJldHVybiBhICogYlxufVxuXG5leHBvcnQgZnVuY3Rpb24gcmVtYWluZGVyKGE6IG51bWJlciwgYjpudW1iZXIpIHtcbiAgcmV0dXJuIGEgJSBiXG59XG4iXSwiZmlsZSI6Ii9maXh0dXJlcy9zcmMvbWF0aC50cyJ9) ```diff FAIL istanbul...

Does it work if you move the `vi.mock` inside the test file? ```diff - import "./random.mock"; import { randomString } from "./random"; - import { test, expect } from "vitest";...

Can you test if `@vitejs/[email protected]` works? This issue has come up before - it's not really Vitest related. I would guess that your breakpoints don't work even when debugging in...

Breakpoints seem to work fine when using Chrome Dev tools: https://github.com/vitest-dev/vitest/assets/14806298/d38cffaa-0529-4006-94ad-6818fdb8df47

@CreativeTechGuy how can I reproduce this issue? Is it with `covearge.provider: 'v8'` or `covearge.provider: 'istanbul'`? Does it work with `vitest --inspect-brk`?