title: Convert big JavaScript hex number into String
body: <p>I have a big hex number, <strong>(not a string)</strong>, something like:</p>
  
  <pre><code>var bytes = 0x8136ae64614c30da74d4412273bfb; // this is a number, not a String
  </code></pre>
  
  <p>I want to convert it into a String. <code>toString(16)</code> truncates it, so I get <code>8136ae64614c30000000000000000</code>. But I need the whole number converted into a String</p>
  
  <p>Have tried <code>BigInt</code>, but 1) truncates and 2) would rather prefer one less dependency</p>
  
  <p>Is there a way to just print that number into a String without losing anything?</p>