Create a top-level ES6 style js file that exports your imports as a single file and name it OurLib.
exports.Api = require('../../Library/Api').Api;
exports.Map = require('.../map/map').Map;
The benefit of this approach is that it doesn't tie you to a single module loader system. Since it is straight-forward ES6 features (require/export), it can be consumed by SystemJS, Webpack, Typescript etc.
As mentioned in the comment below, the reason for .Api and .Map at the end of the require statement is because what you are typically importing from your files are classes. You would use syntax like this in the case of
export class Api {}
and
export class Map {}
in each of the respective files. This way you only assign the classes that you WANT to export rather than the entire required file. It gives you more control over your bundled, exposed module.