window.L = require('leaflet'); require('mousewheel'); // registers itself to $.event; TODO what's this required for? still relevant for supported browsers? require('mwheelIntent'); // registers itself to $.event; TODO what's this required for? still relevant for supported browsers? var cdb = require('cdb'); if (window) { window.cartodb = window.cdb = cdb; } cdb.core = {}; cdb.core.sanitize = require('./core/sanitize'); cdb.core.Template = require('./core/template'); cdb.core.Model = require('./core/model'); cdb.core.View = require('./core/view'); cdb.SQL = require('./api/sql'); cdb.createVis = require('./api/create-vis'); // log carto.js version var logger = require('cdb.log'); logger.log('carto.js ' + cdb.VERSION); cdb.helpers.GeoJSONHelper = require('./geo/geometry-models/geojson-helper'); module.exports = cdb;