barba.js
Version:
Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages.
20 lines (16 loc) • 566 B
JavaScript
//Promise polyfill https://github.com/taylorhakes/promise-polyfill
if (typeof Promise !== 'function') {
window.Promise = require('promise-polyfill');
}
var Barba = {
version: '1.0.0',
BaseTransition: require('./Transition/BaseTransition'),
BaseView: require('./View/BaseView'),
BaseCache: require('./Cache/BaseCache'),
Dispatcher: require('./Dispatcher/Dispatcher'),
HistoryManager: require('./Pjax/HistoryManager'),
Pjax: require('./Pjax/Pjax'),
Prefetch: require('./Pjax/Prefetch'),
Utils: require('./Utils/Utils')
};
module.exports = Barba;