UNPKG

chessground

Version:

Multipurpose chess UI, for lichess.org web and mobile

29 lines (23 loc) 683 B
var ctrl = require('./ctrl'); var view = require('./view'); var api = require('./api'); // for usage outside of mithril function init(element, config) { var controller = new ctrl(config); m.module(element, { controller: function() { return controller; }, view: view }); return api(element, controller, view); } module.exports = init; module.exports.controller = ctrl; module.exports.view = view; module.exports.fen = require('./fen'); module.exports.util = require('./util'); module.exports.configure = require('./configure'); module.exports.anim = require('./anim'); module.exports.board = require('./board'); module.exports.drag = require('./drag');