removing the (old) reference path This will force external dependencies, but will make the declaration files more modular. This means - A developer will need to include babylonjs in order to use babylonjs-loaders , but would be able to use babylonjs-loaders in a native typescript project without a problem