Newer
Older
pixi.js / src / index.js
import extras from './extras';
import filters from './filters';
import interaction from './interaction';
import loaders from './loaders';
import mesh from './mesh';
import particles from './particles';
import accessibility from './accessibility';
import extract from './extract';
import prepare from './prepare';
import core from './core';

// run the polyfills
require('./polyfill');

/**
 * A premade instance of the loader that can be used to loader resources.
 *
 * @name loader
 * @memberof PIXI
 * @property {PIXI.loaders.Loader}
 */
const loader = new loaders.Loader();

// add core plugins
module.exports = Object.assign(core, {
    accessibility,
    extract,
    extras,
    filters,
    interaction,
    loaders,
    loader,
    mesh,
    particles,
    prepare
});

// Mixin the deprecations
require('./deprecation');

// Always export pixi globally.
global.PIXI = core;