var Loader = require('resource-loader'),
textureParser = require('./textureParser'),
spritesheetParser = require('./spritesheetParser'),
spineAtlasParser = require('./spineAtlasParser'),
bitmapFontParser = require('./bitmapFontParser'),
loader = new Loader();
loader
// parse any json strings into objects
.use(Loader.middleware.parsing.json())
// parse any blob into more usable objects (e.g. Image)
.use(Loader.middleware.parsing.json())
// parse any Image objects into textures
.use(textureParser())
// parse any spritesheet data into multiple textures
.use(spritesheetParser())
// parse any spine data into a spine object
.use(spineAtlasParser())
// parse any spritesheet data into multiple textures
.use(bitmapFontParser());
module.exports = loader;