title: Including Node module "For Browser" on Client Side
body: <p>I'm trying to use <a href="https://www.npmjs.com/package/i18n-for-browser" rel="nofollow noreferrer">i18n-for-browser</a> with <a href="https://www.npmjs.com/package/i18n" rel="nofollow noreferrer">i18n</a>, but I don't know how to include the module i18n-for-browser installed server-side via NPM, on the client-side in a <code>&lt;script&gt;</code> tag. My Node server is also running express.</p>
  
  <p>Here is what I know:</p>
  
  <ul>
  <li>i18n translates and works fine on the server-side</li>
  <li>i18n and i18n-for-browser are installed server-side, and my dilemma lies on the client-side or front end</li>
  <li><a href="https://github.com/gammasoft/browser-i18n" rel="nofollow noreferrer">browser-i18n</a> (different than i18n-for-browser) works fine by placing the javascript file in my public/Javascript folder and linking it as usual with a  tag, the only issue with browser-i18n being that it doesn't have the features I require like i18n does - <a href="https://stackoverflow.com/a/42112104/7410951">see my other question and answer</a>.</li>
  </ul>
  
  <p>Here is what I don't know:</p>
  
  <ul>
  <li>is i18n and i18n-for-browser interchangeable?</li>
  <li>Why are a lot of NPM modules using import if Node doesn't support import yet? <strong>(Answered by Keith in comments)</strong></li>
  <li>How can I use i18n-for-browser (or i18n, if interchangeable) on the client side?</li>
  </ul>
  
  <p>Any ideas?</p>