title: Is there a way to abstract the import from a node module using typescript config files in the same style as the 'paths' property?
body: <p>I am creating private node modules which for now might change considerably in structure which could mean splitting existing code into multiple packages.</p>
  
  <p>If I have 100 files importing from a package that no longer holds the import I can do a find and replace but it becomes more difficult when classes are imported from that package...</p>
  
  <p>so something like:</p>
  
  <pre><code>import { thing1, thing2} from 'my-package';
  </code></pre>
  
  <p>in the future may need to be:</p>
  
  <pre><code>import { thing1} from 'my-package';
  import { thing2} from 'my-package2';
  </code></pre>
  
  <p>You can abstract imports using tsconfig like so:</p>
  
  <pre><code>"paths": {
    "@shared/*": ["app/shared/*"]
  }
  </code></pre>
  
  <p>But I cant figure out a way to do the same thing with node modules so that if there is a bigger change I only need to change 1 line. Is this possible?</p>