just spent the last hour debugging a stupid issue only to realize it's because some random dependency in npm is having a tantrum again.